![]() |
|
|
#16
|
||||
|
||||
|
Цитата:
Код:
case ComboBox1.ItemIndex of
0: ShowMessage('выбрана первая строка');
1: ShowMessage('выбрана вторая строка');
// . . .
end; |
|
#17
|
|||
|
|||
|
Я читаю книгу "Библия Delphi" но там ничег не написано про это.
|
|
#18
|
||||
|
||||
|
А ты повнимательнее читай. И прочитай сначала полностью, а потом на форуме спрашивай.
|
|
#19
|
|||
|
|||
|
Если у тебя есть эта книга, то посмотри на страницу 159, там написано про ComboBox и ничего не написано на счёт того, что я хочу.
|
|
#20
|
||||
|
||||
|
Во ВСЕХ книгах пишут про:
if ... then ... else case of ... end И, конечно же, там обращено внимание на свойство ItemIndex. А если Вы, уважаемый, этого не заметили, или просто ещё не дочитали - то... очень хочется Вас послать... в книжный магазин за чем-нибудь попроще... |
|
#22
|
|||
|
|||
|
Спасибо большое, с Case....Of получилось)
|
|
#23
|
|||
|
|||
|
А как тут можно дать два действия? Дапустим:
Код:
begin case ComboBox1.ItemIndex of 0: 1-ое действие и 2-ое действие. end; |
|
#24
|
|||
|
|||
|
делай тогда через if:
Код:
if ComboBox1.ItemIndex = 0 then begin // 1.1-ое действие; // 1.2-ое действие; end; if ComboBox1.ItemIndex = 1 then begin // 2.1-ое действие; // 2.2-ое действие; end; |
|
#25
|
|||
|
|||
|
А через Case никак не получится?
|
|
#26
|
|||
|
|||
|
Цитата:
|
|
#27
|
|||
|
|||
|
то есть? Как понять в отдельные процедуры?
|
|
#28
|
|||
|
|||
|
Цитата:
Код:
procedure blablabla;
begin
// 1-ое действие
// 2-ое действие
end;
...........................
begin
case ComboBox1.ItemIndex of
0: blablabla;
end;
end; |
|
#29
|
|||
|
|||
|
Нет, спс. Но я лучше с If попробую, спасибо за помощь!)
|
|
#30
|
||||
|
||||
|
Цитата:
Код:
case ItemIndex of
0:begin
ShowMessage('первое действие');
ShowMessage('второе действие');
end;
//. . .
end; |