Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.02;
Скачать: CL | DM;

Вниз

CheckListBox с дополнительной колонкой   Найти похожие ветки 

 
Roo   (2004-12-17 12:34) [0]

Мне нужно сделать CheckListBox, но чтобы кроме основной колонки с chech-ми ("галочками") была
такая же дополнительная колонка "check-ов", которая активизировалась бы при щелчке на
соответствующей строке. А также чтобы для каждой строки было дополнительное поле для
ввода числовых значений. Подскажите, плиз, как это наиболее рационально можно сделать.
Я пробовал добавлять ещё один узкий CheckListBox специально для "check-ов" и
StringGrid для ввода числовых значений. Но как-то некрасиво получается...


 
Александр Иванов ©   (2004-12-17 12:38) [1]

Вариант 1: Написать свой компонент
Вариант 2(простой): Сделать форму со св-ми (список, поле для ввода числа) строки родительского списка.


 
Roo   (2004-12-17 18:38) [2]

Дайте, пожалуйста, ссылку, где можно почитать про создание нового компонента. Например, если делать CheckListBox с дополнительной колонкой Edit-ов и Check-ов. Я с этим ни разу не сталкивался... Заранее спасибо.


 
Babay ©   (2004-12-18 06:37) [3]

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

---
с уважением


 
Palladin ©   (2004-12-18 07:10) [4]

TListView


 
Roo   (2004-12-18 08:19) [5]

Да, я об этом думал. Но мне нужно юзать именно CheckListBox из чисто эстетических соображений. Не нравится мне, как StringGrid-ом получается. Так что, хотелось бы мне всё-таки свой компонент сделать. Но т.к. я с этим ни разу не сталкивался и в книжках ни разу не встречал, дайте ссылку, если знаете, где можно  про это в подробностях почитать.



Страницы: 1 вся ветка

Текущий архив: 2005.01.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.038 c
1-1103144883
Zilog
2004-12-16 00:08
2005.01.02
Нужен хендл окна, на который плюхнули компонент


4-1100772561
DelphiN!
2004-11-18 13:09
2005.01.02
Как сделать чтобы дочернее окно было всегда поверх родителя?


14-1102669788
REA
2004-12-10 12:09
2005.01.02
Модератору


1-1103531798
Logun
2004-12-20 11:36
2005.01.02
Нужнй трэк на аудио CD


6-1097249272
pirate
2004-10-08 19:27
2005.01.02
Узнать IP у удаленного компа(TCP/IP)