|
#1
|
|||
|
|||
Йа нуб :)
Люди помогите! тока начал програмировать.
вот такой дураццкий вопрос! (в FAQ сдесь ненашёл) Компонент combobox как сделать чтоб при первом выборе элемента происходило действие? procedure TForm1.ComboBox1Select(Sender: TObject); begin действие происходит тока в случии выбора элемента 2 раза помогите пожалусто! |
#2
|
|||
|
|||
Событие OnChange
Жизнь пройти - не два байта перекачать |
#3
|
||||
|
||||
Возможно
Хм... Не слишком понял вопрос, поэксперементируй с этими событиями:
OnChange , OnClick , OnDropDown , OnCloseUp Велик и могуч наш Object Pascal ! ICQ: 357-591-887 |
#4
|
|||
|
|||
Блин испробывал всё никак!
на OnDropDown при раскрытии списка срабатывает... На всё остальное опять же со 2-го раза И ещё! дайте ссылку где можна скачать какойнить задачник с описанием решения.. ну потренироватсо... |
#5
|
||||
|
||||
Хочешь тренироваться в программировании - заходи сюда:
http://acm.timus.ru/ Велик и могуч наш Object Pascal ! ICQ: 357-591-887 |
#6
|
|||
|
|||
Мммм хрень какаято...
Ничё там непонял... Мнеб чтоб вроде учебника с задачами и тем как их решать Так мне с комбобоксом помогут? |
#7
|
||||
|
||||
Цитата:
Программирование - это искусство и наш смысл жизни. |
#8
|
||||
|
||||
Цитата:
Держи исходник! Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
Последний раз редактировалось Yurk@, 16.08.2009 в 16:39. |
#9
|
|||
|
|||
В исходнике то всё просто а вот при чендже + условие с перовго раза нефурычит
вот исходник... |
#10
|
||||
|
||||
Вот, погляди:
Это конечно упрощенно, но суть понятна. |
#11
|
||||
|
||||
Цитата:
Абсолютно согласен с тобой! Именно это я и имелл ввиду Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
#12
|
|||
|
|||
Мдоо...
☺Пацталом!
Мне нужно чтоб при выборе ОПРЕДЕЛЁННОГО элемента из комбобокс итемс делалось определённое действие, а не присвоение, именно условие должно быть! Код:
Begin If combobox1.items.seltext='картина1' then begin image1.show; end; If combobox1.items.seltext='картина2' then begin image2.show; end; end; Вот такой вот пример... |
#13
|
||||
|
||||
Цитата:
Ну так а в чем проблема? Можешь делать проверку элементов по конкретному тексту элементов КомбоБокса: Код:
if ComboBox1.Text='text1' then ShowMessage('Text1'); if ComboBox1.Text='text2' then ShowMessage('Text2'); А можешь делать проверку по индексам элементов КомбоБокса. В этом случае можно использовать Case ... of : Код:
Case ComboBox1.ItemIndex of 0 : ShowMessage('Text1'); // реакция на text1 1 : ShowMessage('Text2'); // реакция на text2 end; Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
#14
|
|||
|
|||
Ура!
Наканецто! Case of спаситель
Yurk@ Спасибо большое!!! |