Перейти к содержанию
Fire Monkey от А до Я
  • 0

[TGrid] После изменения ширины TStringColumn, столбцы накладываются друг на друга


Камышев Александр

Вопрос

CBuilder XE7

 

в StringGrid 14 StringColumn, отображаются корректно:

 

 post-1634-0-14438600-1444386800_thumb.pn

 

до вот этого куска кода: 

 

for ( int i = 0; i < sgVehicles->ColumnCount; i++ )

  {

    sgVehicles->Columns->Width = w;

  }

 

после изменения ширины Column отображаются только 6 первых, с наложением полей друг на друга

ColumnCount остается равным 14

Column создавал динамически, пробовал в ItemEditor, эффект остается.

Замена TStringGrid на TGrid также не помогла

 

post-1634-0-07635800-1444386542_thumb.pn

Изменено пользователем kamaleksandr
Ссылка на комментарий

Рекомендуемые сообщения

  • 0

На свежую голову сам разобрался, все просто, для некоторых полей ширина по коду получается == 0, присвоение  нуля Columns->Width и дает такую картинку.

Ссылка на комментарий
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...