TreeView做菜单相关问题 例:菜单设置数据表菜单名 调用的窗体基本档案 Form1单据录入 Form2现不想在TreeView中写死代码,只想比如在点基本档案后,能Form1:=TForm1.create(self);Form1.showmodal; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 treeview由数据库填很充的,点击子节点后,能加载对应 的窗体 TreeView和MainMenu对应,初始化的时候将MainMenu的菜单项按照相应的级数赋值到TreeView上就可以了,菜单的事件对应于相应的业务模块操作。 无论你怎样写都必须对TreeView进行操作的赋值如果你说的不想写“死代码”你可以把代码的判断操作等写到其他地方不过也要把它和TreeView关联起来 我在数 据库中保存了窗体的名字,如何根据这个名字让窗体create,showmodal 你可以相应treeview的单击事件通过TreeNode的名字作为关键字在数据库中查找找到窗体的名字然后窗体名字:=Tform1.create(self);窗体名字.show;代码不难写的,关键是你数据库中要有这种对应---------------------------------------菜单名 调用的窗体基本档案 Form1单据录入 Form2---------------------------------------- 建议你去研究一下RegisterClasses函数和FindClass函数(都在Classes单元中)。FindClass的参数是字符型的,可以通过这个字符找到对应的类的。 建议你用groupbar代替treeview这样可能效果会好点! GroupBar 中的action与actionList联用,但如何actionList中的一项设置为enabled:=false,也可以用,没找到原因 Delphi 如何创建Cookie文件。 如何让 cxGrid 主从表 的加号 自动展开 在英文操作系统下的软驱问题 简单问:)我用ado连接,但recordcount比数据库中少了一条。 DLL中XML文件如何解析???? 请问那里可以下作界面的控件? 请问如何实现子窗体?急!! 三层架构怎么在SQL里存取图片?100分 替换msgina 使用自己的登陆界面 ▌▌▌▌版主您在么?还有常见到的几位高手前辈?▌▌▌▌ [求助]如何遍历数据?急 无状态的ClientDataSet修改后怎样保存更新?
都必须对TreeView进行操作的赋值
如果你说的不想写“死代码”
你可以把代码的判断操作等
写到其他地方
不过也要把它和TreeView关联起来
通过TreeNode的名字作为关键字在数据库中查找
找到窗体的名字
然后
窗体名字:=Tform1.create(self);
窗体名字.show;
代码不难写的,关键是你数据库中要有这种对应
---------------------------------------
菜单名 调用的窗体基本档案 Form1单据录入 Form2
----------------------------------------
FindClass的参数是字符型的,可以通过这个字符找到对应的类的。
这样可能效果会好点!