Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

CheckBox как столбец компонента TStringGrid [D6, 2000, XP]


Елизавета ©   (2006-02-20 13:13:00) 

Есть компонент типа TStringGrid.
Нужно сделать так, чтобы один из столбцов (номер фиксирован), представлял собой ChekBox. При этом вся таблица не должна редактироваться, а данное поле можно изменять  - проставлять или снимать флажок. Подскажите как это сделать не используя каких-либо компонентов, которые надо устанавливать.


Елизавета   (2006-02-21 14:38:00) [1]

Спасибо Leonid. Помогли.


Leonid Troyanovsky   (2006-02-21 08:05:00) [2]


> Елизавета   (20.02.06 15:53) [5]


http://rsdn.ru/Forum/Message.aspx?mid=689539&only=1

--
Regards, LVT.


Алхимик   (2006-02-20 16:24:00) [3]


> 5] Елизавета   (20.02.06 15:53)
> Алхимик, похожий на ваш вариант пыталась сама сделать, но
> не получилось. Если вы можете написать код буду вам балагодарна
> :))))))))))))

Нет уж, матушка, сама копай, мне тожелень. Будут вопросы - обращайся.


Елизавета   (2006-02-20 15:53:00) [4]

Алхимик, похожий на ваш вариант пыталась сама сделать, но не получилось. Если вы можете написать код буду вам балагодарна :))))))))))))


MBo   (2006-02-20 15:18:00) [5]

Можно такжен воспользоваться отрисовкой DrawFrameControl c DFC_BUTTON, DFCS_BUTTONCHECK {or DFCS_CHECKED} c самостоятельной обработкой нажатия мыши на чекбоксах


Алхимик   (2006-02-20 15:02:00) [6]

http://www.soft32.ru/delphi.shtml?topic=comps&title=combobox_in_stringgrid
Заменить ComboBox на CheckBox по аналогии.
Оно?


Елизавета   (2006-02-20 13:46:00) [7]

Для чего выставить такой формат - для столбца (если он не один, то для всех)? И если можно то напишите формат каким-либо другим шрифтом.


Lexer   (2006-02-20 13:25:00) [8]

>Нужно сделать так, чтобы один из столбцов (номер фиксирован)</представлял собой ChekBox.
Вот самый простой способ:
DisplayFormat := 'ю;Ё;Ё';
шрифт - Wingdings


Наверх

Титульная страница Поиск, карта сайта Написать письмо