Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.02 c
3-1102332746
Dimedrol
2004-12-06 14:32
2005.01.02
TTable дублирует записи в Grid-e...


1-1103430349
Roobee
2004-12-19 07:25
2005.01.02
Создание Records во время работы программы


14-1102937903
}|{yk
2004-12-13 14:38
2005.01.02
Станислав Ежи Лец


3-1102348101
Dimedrol
2004-12-06 18:48
2005.01.02
Все равно TTable не сортирует


14-1102936256
Kolan
2004-12-13 14:10
2005.01.02
Ни как я с map ом не разберусь.




   Наверх