Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.03;
Скачать: CL | DM;

Вниз

TreeView.   Найти похожие ветки 

 
Porolonchick   (2002-09-20 16:07) [0]

Доброго всем времени суток! Господа хорошие, подскажите как узнать индекс итема в TreeView на который кликнули, причём!, когда кликают правой кнопой мыша по итему, то он не становится селектед, посему Selected.AbsoluteIndex не канает или я чего не понимаю. Зарание благодарен. Поролон


 
Dimich1978 ©   (2002-09-20 16:14) [1]

Юзай их
treeview1.selected.parent.index+1,[loCaseInsensitive]);
treeview1.selected.Text ,[loCaseInsensitive]);


 
Porolonchick   (2002-09-20 16:17) [2]

thnx


 
REA   (2002-09-20 16:43) [3]

Насчет правой кнопки - в опциях есть становиться Selected или нет.


 
kex86 ©   (2002-09-22 03:15) [4]

>Rea
У меня эта опция ничего не меняет
>Porolonchick (про правую кнопку)

procedure TForm1.TreeView1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);

begin
if form1.TreeView1.GetNodeAt(X,Y)= nil then exit; // чтоб не было промаха

if button=mbRight then
form1.TreeView1.GetNodeAt(X,Y).Selected:=true;
end;


 
kex86 ©   (2002-09-22 03:22) [5]

А можно и без выделения:

procedure TForm1.TreeView1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);

begin
if form1.TreeView1.GetNodeAt(X,Y)=nil then exit; // чтоб не было промаха

if button=mbRight then
переменная:=form1.TreeView1.GetNodeAt(X,Y).AbsoluteIndex;
end;

но мне больше по душе предыдущий вариант



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

Текущий архив: 2002.10.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
8-8072
annton
2002-06-05 16:41
2002.10.03
Экспорт векторной графики


1-7985
s.ts
2002-09-20 21:21
2002.10.03
Узнать запущена ли IDE


1-7968
The
2002-09-24 13:28
2002.10.03
Вопрос, может, в корне глупый, но все-таки.


7-8181
Tolic-F
2002-07-22 09:12
2002.10.03
CD-ROM Sony CDU5221


3-7770
Sour
2002-09-10 20:13
2002.10.03
Индексы и уникальность по полям varchar с размерностью около 300