不知窗体的name来调用窗体??? 在VB6中,有什么办法可以不知道窗体的name属性来调用窗体?例如,我只知道窗全的caption属性, 如何使该窗体show出来?该工程是这样设计的,从后端数据库中读出程序的菜单,如"员工资料管理","部门资料管理","薪资设置","参数设置"等,和对应的窗口名字,如何在双击菜单的时候,把窗体show出来,又不想写select case 来体现菜单和窗口.show的对应关系. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 遍历所有窗体 Dim frm As Form For Each frm In Forms If frm.name = "员工资料管理" Then 。。 End If Next frm 上边得写错了 Dim frm As Form For Each frm In Forms If frm.Caption = "员工资料管理" Then 。。 End If Next frm 同意楼上: Dim frm As Form For Each frm In Forms If frm.Caption = "员工资料管理" Then frm.show End If Next frm 不是啊,兄弟们,FORMS集合里,只是已经加载的窗体,如何能遍历未加载的程序中的窗体? 如果知道窗体的name,可以用类似下面的代码动态加载dim frm as formset frm = forms.add("form1")frm.show如果连name都不知道,好像只有全部load以后再遍历show需要的窗体。 开心海说的是,正是要这个方法但若只知道caption 能不能有办法把窗体show出来? 用ScriptControl控件的ExecuteStatement方法 怎么复制一个文件到局域网另一个计算机啊? 求一条有关数据排序的SQL语句,很急!在线等. 不可思议的动画效果!!! 用vb 如何做一个先进先出的队列? 关于VB的事件触发及代码执行的一个奇怪问题,望高手解惑,谢谢! 关于VB的SHELL命令. 请大家帮帮忙!帮我创建一个登陆窗体,要与SQL数据库连接!!急用!! 高分求教!在局域网上发布过ActiveX控件的高手过来看一看! 在VB中的string要怎样才能传到自己用c写的dll中去呢? 一个未解决的问题,请大侠们指点迷津 我写的第一个调用存储过程的类,不知有什么问题? SSTab & DataCombo请教.
Dim frm As Form
For Each frm In Forms
If frm.name = "员工资料管理" Then 。。 End If
Next frm
For Each frm In Forms
If frm.Caption = "员工资料管理" Then 。。 End If
Next frm
Dim frm As Form
For Each frm In Forms
If frm.Caption = "员工资料管理" Then
frm.show
End If
Next frm
dim frm as form
set frm = forms.add("form1")
frm.show
如果连name都不知道,好像只有全部load以后再遍历show需要的窗体。
但若只知道caption 能不能有办法把窗体show出来?