各位的主窗口菜单是怎么做的?各自说说,总结一下哪种方法最好。(好久没来了,分300分) (300分)

  • 主题发起人 zhangkan
  • 开始时间
我用Label加上 popup做主菜单
 
還是和我一樣,用TREEVIEW通過讀取菜單文件來當菜單使用!酷,爽!
 
用动态菜单的话,比较方便扩展。系统大起来的话,就容易维护。
 
我同意用动态菜单!如果有朋友做出来了,希望能给我发一份源代码,我也会动手做一做,
让我们一起来完善这个通用模块!谢谢。
yu3418@163.com
 
ExpressBar+ActionList+数据库 存储菜单
 
Blaze,有没有比较酷一点的用TreeView来管理的菜单模块?能不能发给我一个?
随便哪位有都可以发给我。再加300分答谢!
abkk2000@163.com
 
我觉得动态菜单很好,权限可以根据表和菜单的Tag值进行配合啊,动态菜单扩展性好,
有时动态Toolbutton也很好,比如车间有不同的工段,每个工段的机床都不一样,动态
生成机床的按钮和响应其事件很好啊!
 
三层架构,因登陆的用户权限不同,要如何去控制显示不同的菜单呢?
也就是如何从中间层传递一个得到的菜单集到客户端呢?
 
我支持使用动态菜单,但我只能动态建立主菜单和一级子菜单,不会建立二级及以后的子菜单,谁能教我,谢谢1
 
我正在考虑利用treeview来定义权限,然后动态创建出主菜单。各位有什么好建议?谢谢!
 
to gdzscj:
ExpressQuantum控件包有TreeView的数据敏感控件,方便。
 
其实用 ActionList 是很方便的,不管做成动态的还是静态的都很方便,而且扩展起来
也只用写一次代码,维护十分方便,最终会发现各个模块的条理也清晰了不少。[:D]
 
动态+数据库
 
动态的非常好,只是设计数据库时候要注意扩展性;今后改程序会方便许多,不必重写所有代码,而且增减菜单非常方便;
可惜本人是Delphi新手,不知道用什么控件好,所以…………听课!!
 
to pnljh:
ExpressQuantum在哪有?我用的是delphi7,能支持吗?谢谢!
 
没必要用动态菜单, 麻烦就不说了
后期的用户培训都麻烦
就象界面设计里的一条原则: 某个功能不能使用时,是把Enabled设为False,而不是Visible设为False
这就是从培训及易用性角度来讲的.
 
//某个功能不能使用时,是把Enabled设为False,而不是Visible设为False
//这就是从培训及易用性角度来讲的.
受教。
 
顶部