Форум: "Основная";
Текущий архив: 2005.01.02;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.05 c