![]() |
|
|
#1
|
|||
|
|||
|
нужно переделать 100500 гридов с колонками так, чтобі длина по умолчанию (width) равнялась длине текста в caption. Есть ли какой-то калькулятор одного в другое (если согласно документации width измеряется в пикселах)
|
|
#2
|
||||
|
||||
|
GetTextExtentPoint?
|
|
#3
|
||||
|
||||
|
Код:
StringGrid1.Canvas.TextWidth('Caption'); |
|
#4
|
|||
|
|||
|
Canvas.TextWidth(Columns[i].Caption) спасет отца русской демократии.
NumLock, опередил ![]() |
|
#5
|
|||
|
|||
|
спасибо, работает. Хотя на практике выходит на пол-буквы меньше, чем нужно. С чем это может быть связано?
|
|
#6
|
||||
|
||||
|
4 пикселя уходит на бордюр (рамку) ячейки:
![]() |