![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() дан treeview в нем прописаны xp,7,nt!
дана еще кнопка!надо сделать чтобы при выборе xp и нажатии кнопки происходило одно,а при выборе nt,другое действие!подскажите как это делается! |
#2
|
|||
|
|||
![]() if спасет отца русской демократии.
|
#3
|
|||
|
|||
![]() Лучше case.
Код:
case TreeView1.Selected.Index of 0: //Действия для xp 1: //Действия для 7 2: //Действия для nt end; |
#4
|
|||
|
|||
![]() и как это примерно выглядеть будет
|
#5
|
|||
|
|||
![]() Raskolnikov
сначала выбрать,потом нажать на кнопку и произойти определенное действие |
#6
|
|||
|
|||
![]() Так и будет.
Код:
procedure TForm1.Button1Click(Sender: TObject); begin case TreeView1.Selected.Index of 0: ShowMessage('xp'); 1: ShowMessage('7'); 2: ShowMessage('nt'); end; end; Вместо ShowMessage - свой код, что тебе там нужно сделать. Но работает только в том случае, если элементы описаны именно в таком порядке: xp, 7, nt. Если порядок заранее неизвестен, то придется проверять свойство TreeView1.Selected.Text, но тут уже тип string и придется использовать несколько if. Последний раз редактировалось Raskolnikov, 06.05.2011 в 02:39. |