Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Выравнивание текста в StringGrid и не только


Автор: iDeus 3.12.2011, 11:40
Здравствуйте, подскажите пожалуйста как быть в такой ситуации:

Есть StringGrid, который заполняется из БД. 

Расскажите пожалуйста, как сделать так, что бы, 
если текст меньше ширины ячейки, то он отображался бы по-центру оной, 
а если больше -- то в ячейку вписывалось то, что влезает, а хвост заменялся на многоточие, 
но при этом загруженный в ячейку текст оставался неизменным, что бы к нему могли обращаться другие элементы?

Нагуглил, что это, вроде как делается через событие OnDrawCell, но разобраться пока не удалось.  

Автор: sawfish 3.12.2011, 15:46
Да, это действительно делается через событие OnDrawCell, погуглите еще, примеров в инете море + справка.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)