![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 26.04.2010
Сообщений: 52
|
![]()
У меня тут такая пробоема, всю голову сломал не знаю как решить.
прога = что то типа теста. Я вставил компонент checklistbox. При выделении строки (выделении а не поставлении галочки) меняется вопрос на который нужно ответить. Если на вопрос ответили правильно - то радом с его сторокой появляется галочка. Это у меян получается. А вот как можно сделать, что бы сам пользователь не мог поставить галочки? только сама прога? Подскадите, как это сделать или может какой то другой компонент использовать? Заранее срасибо. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 01.09.2009
Сообщений: 197
|
![]()
CheckListBox.Enabled := False;
Правда внешне оно будет выглядеть плохо, или можешь сделать массив Boolean, и при событии OnClickCheck присваивать ChеckListBox.Checked[i] соответствующее значение массива. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 13.07.2010
Сообщений: 346
|
![]()
Используй TListBox, установишь стиль lbOwnerDrawVariable и в событии OnDrawItem ты получаешь:
Index: Integer; - номер элемента в списке Rect: TRect; - координаты этого элемента State: TOwnerDrawState - состояние элемента - выделен или нет также возьмешь ImageList и положишь в него 2 картинки сам отрисуешь любую картинку в начале координат элемента далее выведешь текст и все.
Non est culpa vin, sed culpa bibentis
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi св-во CheckListBox | tanek | Помощь студентам | 1 | 07.06.2010 19:09 |
Checklistbox, Delphi | gleban | Помощь студентам | 1 | 02.06.2009 22:24 |
Головоломка | Vali_T | Помощь студентам | 9 | 24.05.2008 12:30 |
головоломка =) | Exo | Microsoft Office Excel | 4 | 14.04.2008 17:06 |
Головоломка! | Selena | SQL, базы данных | 1 | 14.11.2007 11:43 |