我想在MDI的菜单中,比如有file菜单中有showf1.showf2,showf3等等子菜单,通过点击子菜单来显示MDI的字窗体,f1,f2,f3是子窗体的名称, Private Sub showf1_Click() f1.show End Sub Private Sub showf2_Click() f2.Show End Sub Private Sub showf3_Click() f2.Show End Sub 以上些的时候.show都不能显示出来,同时运行的时候报错: 编译错误:未找到方法或数据成员 但是我在f1中调用f2时,。show方法能显示出来,也能正常运行, 不知道问么???
真是活见鬼了! 我大概有十几个子窗体,f1-f16,其中有的就可以在. 后显示show,而且也可以运行, 比如我可以用菜单的子按钮 Private Sub showf8_Click() f8.Show End Sub 将F8窗体显示出来,然后在F8中用按钮又可以把原来在MDI中不可以.SHOW的窗体显示出来 Private Sub command1_Click() f1.Show End Sub等等,反正MDI中不能.show的,在这里都可以.show, 究竟为什么呢?? 窗体的属性也都是一样的呀,求救。。!!!
如果没有自动出现,那你就手动打上吧,反正Form1.Show这句是不会有错的。
很多其它的开发工具都没有下拉式的对象自动提示,还不是照样用!
新建完子窗体后的默认名字是MDIform1。
。show 这个属性是要和属性框里的“名称”这个属性相对应的!不是"caption"这个属性!
你是不是名称打错了??
我试了,可以显示!名称.show
MDIForm1.show
编译错误:未找到方法或数据成员
不知道为什么??
我重新建一个工程,用几个form和MDI试验,能显示出.show方法,怎么解决呢?那位高手遇到过这样的情况,请指教!谢谢,急等
Private Sub showf1_Click()
f1.show
End Sub
Private Sub showf2_Click()
f2.Show
End Sub
Private Sub showf3_Click()
f2.Show
End Sub
以上些的时候.show都不能显示出来,同时运行的时候报错:
编译错误:未找到方法或数据成员
但是我在f1中调用f2时,。show方法能显示出来,也能正常运行,
不知道问么???
我大概有十几个子窗体,f1-f16,其中有的就可以在. 后显示show,而且也可以运行,
比如我可以用菜单的子按钮
Private Sub showf8_Click()
f8.Show
End Sub
将F8窗体显示出来,然后在F8中用按钮又可以把原来在MDI中不可以.SHOW的窗体显示出来
Private Sub command1_Click()
f1.Show
End Sub等等,反正MDI中不能.show的,在这里都可以.show,
究竟为什么呢??
窗体的属性也都是一样的呀,求救。。!!!
你把他TRUE以后再试试FORM1.SHOW
给分~!
Form1 Form1 = New Form1
Form1.Show
End Sub
这样就没有问题了
基本是用来放图片和菜单
然后通过点击菜单或图片来运行其他窗体
但要运行其他窗体的话
必须定义一个变量窗体来调用显示你的窗体
所以就如上所写就可以了
呵呵,给分一定的,
但是像我上面说的,有的可以直接f8.show,f9.show,等等
而有的就不可以,为什么呢?
不过你说的方法我去试一下,
不过怎样,谢了先!!
不行啊,还是没有.show方法,强行写上也不能运行,运行报错。
您说的
Form1 Form1 = New Form1
form1是指什么?指添加一个form1的子窗体?还是就是指我所提问的f1,f2等子窗体?
.show 方法可以显示出来了,也可以运行。我想如果把所有的窗体名称都改一下,应该可以解决
这个问题,只是工作量大一点,但是我就不明白,为什么cs1...就不可以出现.show方法呢?而且
如我上面所说,有一次cs1到cs5不能出现.show 方法,cs6以后的都可以出现.show方法(后来把工
程关了,在打开cs6以后的也不出现.show方法了)为什么这么不稳定呢???请教!