注册 登录
编程论坛 Delphi论坛

如何用treeview打开相应窗体?

burning 发布于 2008-06-25 14:05, 1323 次点击
主要就是实现跟菜单一样的功能,点击其子项,会弹出个窗口
我的代码是procedure Tmainform.TreeView1Click(Sender: TObject);
var flag:integer;

begin
flag:=treeview1.Items.Item.SelectedIndex;
     case flag of
      flag:=1:        zengjiayonghu.Show;
      flag:=2:        mimaform.Show;
      flag:=3:       if messagebox(handle,'是否真的退出系统','提示',mb_IconQuestion + mb_OkCancel)=idok then
                                 close;
      flag:=4:        fangjianshezhi.Show;
      flag:=5:        sushefenpei.Show;
      flag:=6:        fangjianchaxun.Show;
      flag:=7:        laifangdengji.Show;
      flag:=8:         likaidengji.Show;
      flag:=9:         laifangjiluchaxun.Show;
      flag:=10:         weishengpingbijilu.Show;
      flag:=11:         pingbijieguochaxun.Show;
      flag:=12:         weijichuli.Show;
      flag:=13:         weijichaxun.Show;
      flag:=14:          group.Show;
      end;



end;但第一句有错,请大家帮帮忙啦
2 回复
#2
makebest2008-06-26 21:57
貌似语法不对
case flag of
   1:        zengjiayonghu.Show;
   2:        mimaform.Show;
end
#3
burning2008-06-29 10:49
错误貌似不是语法
flag:=treeview1.Items.Item.SelectedIndex;
错误提示是这里
1