Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-1103140110
Багирочка
2004-12-15 22:48
2005.01.02
Помогите с программой о матрицах


9-1094900894
Navi
2004-09-11 15:08
2005.01.02
Линия в ОpenGL


14-1103182885
Dmitriy O.
2004-12-16 10:41
2005.01.02
Почему чем ближе к карпатам тем более Украинцы не любят Русских


6-1097842342
Meff
2004-10-15 16:12
2005.01.02
Посылка файлов через сокет


1-1103186444
TUser
2004-12-16 11:40
2005.01.02
finalization





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский