Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Как передать методу defaultdrawcolumncell


Автор: Lunatikus 15.5.2008, 13:53
Здравствуйте.В DBGrid при рисовании,текст в определенных записях выравнивается вручную 
textout(rect.left+2,rect.top+2,column.field.text)

а остальные выравниваются по правому краю.Требуется выровнять по одному краю все.Если выровнять тот текст,который рисует "вручную",то как,не зная длины текста,привязать его к правой стороне ячейки?А если выровнять по левому краю остальные записи,то как передать параметр выравнивания в метод defaultdrawcolumncell,с помощью которого это рисование происходит?

Спасибо за внимание

Добавлено через 12 минут и 43 секунды
стоило все же чуть подольше подумать,прежде чем спрашивать.

вместо дефолт-метода использовал стандартный textout для тех записей,которые не подходят под ручное рисование.Где,собственно,и у казал выравнивание.Туплю сильно.

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