StringGrid Задать ширину столбца при создании формы [Решено]

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Eger
незнакомец
Сообщения: 5
Зарегистрирован: 19.11.2012 15:46:06

StringGrid Задать ширину столбца при создании формы [Решено]

Сообщение Eger »

Здравствуйте!

Хочу в StringGrid изменить ширину столбца
Вся найденная литература и форумы пишет про свойство ColWidths (массив ширины столбцов)
Но в моей версии Lazarus 1.0.2 этого свойства нету (Вырезали? Переименовали?)

Пригляделся в каждое свойство компонента, но найти нужное не смог.
DefaultColWidth не подходит, так как он задает одинаковую ширину сразу для всех столбцов. (А мне нужно разную)

Подскажите: Как решить проблему?
Последний раз редактировалось Eger 28.11.2012 22:31:54, всего редактировалось 2 раза.
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: StringGrid - Задание ширины столбцов при создании формы

Сообщение Padre_Mortius »

Код: Выделить всё

StringGrid.Columns[0].Width=10;
StringGrid.Columns[1].Width=15;
Eger
незнакомец
Сообщения: 5
Зарегистрирован: 19.11.2012 15:46:06

Re: StringGrid - Задание ширины столбцов при создании формы

Сообщение Eger »

Не совсем понял ответ.
Возможно, Вы имеете ввиду оператор присваивания (:=), и способ ИЗМЕНЕНИЯ ширины столбцов ВО ВРЕМЯ ВЫПОЛНЕНИЯ программы?
Я правильно понял?

Мне нужно немного другое: На этапе разработки задать ИЗНАЧАЛЬНЫЕ размеры столбцов. То есть ДО ЗАПУСКА программы а не в RunTime.
Например: Я помещаю на форму Бутон и заполняю его свойства (Width, Height, Left, Top, Caption...). Так же хочу поступить с шириной столбцов StringGrid, но не могу.
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: StringGrid - Задание ширины столбцов при создании формы

Сообщение Padre_Mortius »

Ну так создайте столбцы и присвойте им нужные значения.

Добавлено спустя 2 минуты 36 секунд:
Свойство Columns.. нажимаете на кнопку с тремя точками и создаете нужные столбцы с нужными параметрами
Ответить