Вниз
Скачать: CL | DM;

Как сделать по проще   Найти похожие ветки 

← →
Vitaliygavrilov   (2003-09-16 10:46) [0]

Уважаемые мастера!

procedure Form1.Button1click
if Combox1.itemindex = 0
then begin
If combobox2.itemindex =0
then begin
Edit1.text:="Нет выбора";
end;
end;
И вообще как сделать чтобы в любом случае как при выборе в Comboboxсах так и без него выдавалась "Нет выбора"

С уважением Гаврилов В.А.


← →
ZEE ©   (2003-09-16 10:51) [1]

>Vitaliygavrilov (16.09.03 10:46)
>И вообще как сделать чтобы в любом случае случае как при выборе в Comboboxсах так и без него выдавалась "Нет выбора"

ну если в любом - то просто
Edit1.text:="Нет выбора";// при запуске
и не менять его ...


← →
Vitaliygavrilov   (2003-09-16 10:54) [2]

>>ZEE
Нельзя ли избежать циклов.


← →
Vitaliygavrilov   (2003-09-16 10:56) [3]

procedure Form1.Button1click
if Combox1.itemindex = 0
then begin
If combobox2.itemindex =0
then begin
Edit1.text:="Нет выбора";
end;
If combobox2.itemindex =1
then begin
Edit1.text:="234";
end;
If combobox2.itemindex =2
then begin
Edit1.text:="456";
end;
end;
Можно ли проще...


← →
HolACost! ©   (2003-09-16 10:58) [4]

Ага! Case никто не отменял

case combobox2.itemindex of
1:...
2:...
end;


← →
Vitaliygavrilov   (2003-09-16 11:04) [5]

procedure Form1.Button1click
if Combox1.itemindex = 0
then begin
If combobox2.itemindex of
0: Edit1.text:="Нет выбора";
1: Edit1.text:="234";
2: Edit1.text:="456";
else
Edit1.text:="Нет выбора";
end;
end;
так правильно..


← →
NAlexey ©   (2003-09-16 11:09) [6]

Э-э-эхххх...


← →
HolACost! ©   (2003-09-16 11:11) [7]

извините не If а CASE!!!! Это может показаться предиркой, но это ВАЖНО! :-D


← →
Vitaliygavrilov   (2003-09-16 11:14) [8]

procedure Form1.Button1click
if Combox1.itemindex = 0
then begin
case combobox2.itemindex of
0: Edit1.text:="Нет выбора";
1: Edit1.text:="234";
2: Edit1.text:="456";
else
Edit1.text:="Нет выбора";
end;
end;
Спасибо, видимо так..


← →
HolACost! ©   (2003-09-16 11:16) [9]

Yes-s-s-s-s-s-s! Но я бы оптимизировал до вида


if Combox1.itemindex = 0 then
begin
case combobox2.itemindex of
1: Edit1.text:="234";
2: Edit1.text:="456";
else
Edit1.text:="Нет выбора";
end;
end;


← →
ZEE ©   (2003-09-16 11:36) [10]

>Vitaliygavrilov (16.09.03 10:54) [2]
>Нельзя ли избежать циклов.
а где там цклы?


← →
Vitaliygavrilov   (2003-09-16 11:46) [11]

Спасибо.


← →
panov ©   (2003-09-16 12:02) [12]

>Vitaliygavrilov
Оформляй топик правильно.


← →
SVM (Perm)   (2003-09-16 12:06) [13]

Строки в массив, Edit1.Text:=StrArray[combobox2.itemindex]!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.02 c
1-96190
rh
2003-09-16 07:16
2003.09.29
Работа с потоками


1-96173
alexandr1045
2003-09-18 09:39
2003.09.29
Связь кнопки с .exe файлом (продолжение)


3-96097
DelphiNew
2003-09-09 15:48
2003.09.29
Sql сервер


9-96050
TWINk1
2003-03-23 02:14
2003.09.29
xXx


1-96213
fender
2003-09-18 08:03
2003.09.29
regedit




   Наверх