Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.07.2010, 23:34   #1
Izlom
Пользователь
 
Регистрация: 26.04.2010
Сообщений: 52
По умолчанию головоломка с checklistbox B delphi

У меня тут такая пробоема, всю голову сломал не знаю как решить.

прога = что то типа теста.

Я вставил компонент checklistbox. При выделении строки (выделении а не поставлении галочки) меняется вопрос на который нужно ответить.
Если на вопрос ответили правильно - то радом с его сторокой появляется галочка.

Это у меян получается.
А вот как можно сделать, что бы сам пользователь не мог поставить галочки? только сама прога?

Подскадите, как это сделать или может какой то другой компонент использовать?

Заранее срасибо.
Izlom вне форума Ответить с цитированием
Старый 23.07.2010, 23:44   #2
ZaRDaK
Форумчанин
 
Регистрация: 01.09.2009
Сообщений: 197
По умолчанию

CheckListBox.Enabled := False;
Правда внешне оно будет выглядеть плохо, или
можешь сделать массив Boolean, и при событии OnClickCheck присваивать ChеckListBox.Checked[i] соответствующее значение массива.
ZaRDaK вне форума Ответить с цитированием
Старый 24.07.2010, 04:47   #3
Korben5E
Форумчанин
 
Аватар для Korben5E
 
Регистрация: 13.07.2010
Сообщений: 346
По умолчанию

Используй TListBox, установишь стиль lbOwnerDrawVariable и в событии OnDrawItem ты получаешь:

Index: Integer; - номер элемента в списке
Rect: TRect; - координаты этого элемента
State: TOwnerDrawState - состояние элемента - выделен или нет

также возьмешь ImageList и положишь в него 2 картинки

сам отрисуешь любую картинку в начале координат элемента
далее выведешь текст

и все.
Non est culpa vin, sed culpa bibentis
Korben5E вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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