M mrzj Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-08 #1 窗体程序,主窗体运行开始时所有的mdi子窗体都是关着的,怎样在不打开mdi子窗体的前提下,把所有mdi子窗体中的所有按钮的caption及name给列出来。 这么做只是编写权限管理时要用到这些!
C cnsandboy Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-08 #2 for mdichildcount for mdichild if .components is tbutton then …… 能看懂吧?
C cnsandboy Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-08 #4 可以遍历资源文件查找按钮及其caption值,不过这种做法比较麻烦,你这个问题我碰到过,绕过去解决的。
C chnplzh Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-08 #5 好像不行,我变通实现的方法是,操作员以超级用户登陆进去,然后逐个打开 窗口,再使用cnsandboy的方法就可以达到你的目的。 当然,以上只是初始化,以后运行就不必如此了,修改程序除外。
M mrzj Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-08 #6 把所有窗体都打开这个方法肯定是行,但是不能做到自动化了,要把所有能打开的mdi窗口都得create一下,最好是能自动识别。 应用程序的主菜单我已经能做成自动的了,我想识别没打开的窗体只能历遍资源文件了,我在查这方面的资料......
把所有窗体都打开这个方法肯定是行,但是不能做到自动化了,要把所有能打开的mdi窗口都得create一下,最好是能自动识别。 应用程序的主菜单我已经能做成自动的了,我想识别没打开的窗体只能历遍资源文件了,我在查这方面的资料......
J jihenglixin Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-08 #7 在主窗体用TActionlist和mdi子窗体中的所有按钮关联起来.