На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
  
> TCheckBox в TStringGrid
    Доброго времени суток.
    Возможно ли как-нибуть запихать TCheckBox в TStringGrid , если да то как?
    Зарание благодарю!
      Создаёшь их по кол-ву ячеек или столько сколько нужно, а на TStringGrid.onDrawCell разбиваешь их по ячекам манипулируя свойствами TCheckBox.Top/Left
      Сразу говорю, создавать надо с собственником формы, а не стрингридом.
        А если неизвестно сколько будет строк?
          Как это неизвестно?
          TStringGrid.RowCount-1 это не кол-во строк?
            Я наверно не совсем вас понял.  Значит при создании новой стороки надо создавать на форме в нужном месте чекбокс, правильно?
              Да. Надо отслеживать TStringGrid.onChange другими словами.
              Где-то я видел пример, но на Дельфи.
                Да примерчик был бы не лишним, хоть на делфи в данном случае думаю разницы особой нет.
                  Цитата Aleks, 04.08.02, 23:43:37
                  Да примерчик был бы не лишним, хоть на делфи в данном случае думаю разницы особой нет.

                  Попробую поискать, но не обещаю.
                    В любом случае спасибо за участие!
                      я нашёл пока только пример для Delphi:
                      http://www.sources.ru/delphi/gui/tcheckbox_in_tstringgrid.shtml
                        Как я понял из примера там создается панель нанея кладется StringGrid и CheckBoxсы
                        Только я не понял ка они там выводтся. Но помоему их надо просто рисовать в событии OnDrawCell CheckBox->Red\Draw();
                          А чем тебе CheckListBox не подходит?
                          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                          0 пользователей:


                          Рейтинг@Mail.ru
                          [ Script execution time: 0,0252 ]   [ 16 queries used ]   [ Generated: 27.04.24, 20:26 GMT ]