treeview的基本使用,请教。(30分)

  • 主题发起人 主题发起人 东方龙
  • 开始时间 开始时间

东方龙

Unregistered / Unconfirmed
GUEST, unregistred user!
treeview有二个节点,A和B
A有二个子节点是A1和A2
B有二个子节点是B1和B2
现在要按下A1时label.caption='china'
按下A2时edit.text:='home'
请各位老师详细说明一下,不尽感激
最好将源代码写请楚一点,我是新手。
 
if TreeView1.Selected.Text = 'A1' then Label.Caption := 'china'
else if TreeView1.Selected.Text = 'A2' then edit.text:='home';
 

那现在要按下B1时label.caption='china'
按下B2时edit.text:='home'
就是4个一起做时,是不是前3个IF
后一个else
 
抱歉,我没有QQ。
with TreeView1.Selected do
begin
if (Text = 'A1')or(Text = 'B1') then Label.Caption := 'china'
else ...
end;
 
非常感谢你,,,我试试看。
 
是要在onmousedown里吗??
还想请问一个问题,我想按下A键时,他将连接到外面(同个文件夹内)的FILEDRV。TXT
这个文件的每一行,(filedrv.txt第一行是C:/a.exe)
 
>是要在onmousedown里吗??
对。
if TreeView1.Selected <> nil then
with TreeView1.Selected do
begin
if (Text = 'A1')or(Text = 'B1') then Label.Caption := 'china'
else ...
end;

>还想请问一个问题,我想按下A键时,他将连接到外面(同个文件夹内)的FILEDRV。TXT
>这个文件的每一行,(filedrv.txt第一行是C:/a.exe)
在OnKeyDown中写就可以了。
 
不是,,,理解错误,,是按下A按钮时他将连接到FILEDRV。TXT的第1行,然后
FILEDRV。TXT和第一行是:/A.EXE,所以也就是说他按下A按钮时他将执行A。exe。

好像用shellapi的那个不知,因为他是要用filedrv.txt来做引导的,不知要怎么做?
 
没错呀,在OnKeyDown中写就可以了,至于读文件之类的,要你自己写。
 
后退
顶部