如果将一个字符变量转换为窗体类型.

AndyYong 2004-12-13 06:40:44
现有:现有一字符变量,从记录取出,值是某一个窗体名称: 现需要将其转换成窗体类型:

Dim strFormName As String

strFormName="Main"


''''''''''''
"Main" 想将它转换成窗体类型,应如何做:因我的目的是: Call setForm(strFormName)

Public Sub setForm(frm as Form)
...

End Sub
...全文
160 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hassle 2005-01-04
  • 打赏
  • 举报
回复
Forms("main")如何?
郭大侠_ 2005-01-04
  • 打赏
  • 举报
回复
这是不行的
myhgyp 2004-12-14
  • 打赏
  • 举报
回复
Option Explicit

Private Sub Form_Load()
Dim aa As String
aa = "form2"
setForm aa
End Sub
Private Sub setForm(bb As String)
Dim newOenForm As Form
Set newOenForm = Forms.Add(bb)
newOenForm.Show
End Sub
qiqi5521 2004-12-14
  • 打赏
  • 举报
回复
我搞错了,CallByName不行
qiqi5521 2004-12-13
  • 打赏
  • 举报
回复
用 CallByName 可以吗?我没怎么用过,Msdn上应该有详细介绍的
northwolves 2004-12-13
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=197683
helanshan 2004-12-13
  • 打赏
  • 举报
回复
up
creazyfish 2004-12-13
  • 打赏
  • 举报
回复
呵呵,这样也可以啊?!
aohan 2004-12-13
  • 打赏
  • 举报
回复


我来顶一下,前面就有人问过类似的问题了
wwqna 2004-12-13
  • 打赏
  • 举报
回复
不可能的

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧