Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[52.14.85.76] |
|
Сообщ.
#1
,
|
|
|
Доброго времени суток.
Возможно ли как-нибуть запихать TCheckBox в TStringGrid , если да то как? Зарание благодарю! |
Сообщ.
#2
,
|
|
|
Создаёшь их по кол-ву ячеек или столько сколько нужно, а на TStringGrid.onDrawCell разбиваешь их по ячекам манипулируя свойствами TCheckBox.Top/Left
Сразу говорю, создавать надо с собственником формы, а не стрингридом. |
Сообщ.
#3
,
|
|
|
А если неизвестно сколько будет строк?
|
Сообщ.
#4
,
|
|
|
Как это неизвестно?
TStringGrid.RowCount-1 это не кол-во строк? |
Сообщ.
#5
,
|
|
|
Я наверно не совсем вас понял. Значит при создании новой стороки надо создавать на форме в нужном месте чекбокс, правильно?
|
Сообщ.
#6
,
|
|
|
Да. Надо отслеживать TStringGrid.onChange другими словами.
Где-то я видел пример, но на Дельфи. |
Сообщ.
#7
,
|
|
|
Да примерчик был бы не лишним, хоть на делфи в данном случае думаю разницы особой нет.
|
Сообщ.
#8
,
|
|
|
Цитата Aleks, 04.08.02, 23:43:37 Да примерчик был бы не лишним, хоть на делфи в данном случае думаю разницы особой нет. Попробую поискать, но не обещаю. |
Сообщ.
#9
,
|
|
|
В любом случае спасибо за участие!
|
Сообщ.
#10
,
|
|
|
я нашёл пока только пример для Delphi:
http://www.sources.ru/delphi/gui/tcheckbox_in_tstringgrid.shtml |
Сообщ.
#11
,
|
|
|
Как я понял из примера там создается панель нанея кладется StringGrid и CheckBoxсы
Только я не понял ка они там выводтся. Но помоему их надо просто рисовать в событии OnDrawCell CheckBox->Red\Draw(); |
Сообщ.
#12
,
|
|
|
А чем тебе CheckListBox не подходит?
|