|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.07.2007, 10:34 | #1 |
Пользователь
Регистрация: 01.06.2007
Сообщений: 59
|
Как сделать так,чтобы при выборе варианта,его текст оказывался в компоненте Edit1.tex
Помогите плиз разобраться вот с какой штукой:
На форме есть 2 компонента-Edit1 и ComboBox1.В ComboBox1 есть двв варианта:1-нет,2-да.Как сделать так,чтобы при выборе варианта,его текст оказывался в компоненте Edit1.text?Цикл if УСЛОВИЕ then сделать не получается, delphi ругается на тип переменной.... Последний раз редактировалось InseR; 03.07.2007 в 10:37. |
03.07.2007, 10:48 | #2 |
Пользователь
Регистрация: 23.05.2007
Сообщений: 24
|
для комбо создаешь событие onchange, а внутри пишешь edit1.text:=combobox1.text
|
03.07.2007, 10:51 | #3 | |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
Цитата:
Код:
Life is too short, play more...
Как правильно задавать вопросы |
|
03.07.2007, 10:52 | #4 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
попробуй через case
например так case combobox1.ItemIndex of 0: begin Edit1.Text:='Да'; end; 1: begin Edit1.Text:='Нет'; end; end; |
03.07.2007, 10:55 | #5 |
Форумчанин
Регистрация: 24.02.2007
Сообщений: 104
|
onChenge там будет дублироваться все что ты там пишешь
(ведь писать можно что угодно) что передавались только слова - варианты используй onSelect
Разберемся.......
|
03.07.2007, 10:56 | #6 |
Пользователь
Регистрация: 01.06.2007
Сообщений: 59
|
Блин вот я креведко!Я когда сам пытался,такое понаписал(ггг)строчек так в 10 кода...
Всем спасибо за помощь... |
03.07.2007, 11:01 | #7 | |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
Цитата:
ComboBox1.Style:=csDropDownList; или csOwnerDrawFixed ...
Life is too short, play more...
Как правильно задавать вопросы |
|
03.07.2007, 11:44 | #8 |
Пользователь
Регистрация: 01.06.2007
Сообщений: 59
|
Пользуясь случаем спрошу...Когда делаешь тест,надо под каждый вопрос создавать новую форму или можно сделать тест на одной форме?
Например:дается вопрос и варианты ответов,при выборе варианта появляется 2 вопрос и т.д. |
03.07.2007, 11:52 | #9 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
Не обижайтесь, но Вы бы еще на каждый вопрос по программе написали!!!
Да, Делайте столько компонентов, сколько необходимо (для одного вопроса)!!!!! В тот же Lab_Quest:TLablel можно загружать вопрос.... Смотря какие вопросы, смотря какой тест, ........ Вообще вопросы, ответы, пути картинок и пр. можно хранить в списках (файлах). Если вопросы/ответы менять/добавлять не планируется, и их количество будет не очень большим, то вопросы/ответы можно хранить прямо на форме в виде Memo, ListBox ... - это обеспечит невозможность посмотреть ответы (почти обестечит)
Life is too short, play more...
Как правильно задавать вопросы |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как сделать так, чтобы интернет-браузеры не зависали. | multik | Свободное общение | 1 | 13.08.2008 16:31 |
Кто мне подскажет как сделать так чтобы... | Alexij | Общие вопросы Delphi | 9 | 16.06.2008 12:47 |
Текст, находящийся в компоненте label, должен изменять свои размеры | DenSuper007x | Помощь студентам | 8 | 16.03.2008 14:58 |
Как сделать чтобы прога не закрывалась | vitalik007 | Общие вопросы Delphi | 8 | 12.01.2008 23:32 |
В Memo сделать так, чтобы текст был разного цвета, разноцветный memo | Artem | Компоненты Delphi | 3 | 07.09.2007 13:40 |