这个代码有什么问题吗
vb.net吧
全部回复
仅看楼主
level 3
123乐水123 楼主
就是想让这个窗体隐藏
可是他就是死赖在这里啊!!
2012年12月29日 07点12分 1
level 3
me.hide()
2012年12月29日 08点12分 2
有什么区别吗?
2012年12月29日 11点12分
想看不见窗体,只要设置窗体的样式就行了,不用在这里设置
2013年02月04日 10点02分
回复 qq289886117 :求解怎么设置
2013年02月05日 06点02分
我发现我也不会,只是有个不是在任务栏显示的功能,惭愧呀惭愧
2013年02月05日 08点02分
level 11
你应该把me.hide()放在Button里
2012年12月29日 10点12分 3
为什么,我就想让这个窗体一出来就消失啊
2012年12月29日 11点12分
level 11
真的能执行的话根本看不见这个窗口的吧
2012年12月29日 20点12分 4
对啊,应该是看不见 可是这就是执行之后的截图 所以来问啊,代码就是那几行
2012年12月30日 01点12分
回复 123乐水123 :在模块里 写 sub main 启动改成这个
2012年12月30日 06点12分
level 12
你好好看看你那个事件的Handles后面的启动条件!!!
应该把MyBase.Load改成Me.Load
2012年12月30日 06点12分 5
level 5
me.hide()
2013年01月08日 13点01分 7
level 1
加入下面的句子,重写SetVisibleCore
Protected Overrides Sub SetVisibleCore(ByVal value As Boolean)
MyBase.SetVisibleCore(False)
End Sub
就可以实现
但当你想显示时也会显示不出来,因此我们用一个Boolean变量来判断是我们让其显示还是其自动显示的
加入
Private IsShow As Boolean=False
将原句改成
Protected Overrides Sub SetVisibleCore(ByVal value As Boolean)
MyBase.SetVisibleCore(IsShow)
End Sub
当需要显示窗体时不仅要写Me.Show,还要在之前写IsShow=True
IsShow = True
Me.Show()
2013年01月31日 13点01分 8
当需要隐藏时,就要在Me.Hide前面写IsShow=False IsShow=False Me.Hide()
2013年01月31日 13点01分
为什么要这样呢,因为在窗体Load事件里,Hide方法是无效的
2013年01月31日 13点01分
level 3
如果真的要看不见的话
Me.Viable = False 即可
2013年02月04日 04点02分 9
正解
2013年02月15日 13点02分
正解
2013年03月18日 13点03分
level 11
楼上的家伙都试过么?
难道不知道窗体的事件里有一个shown?
你在加载窗体的初期就设置不可见当然不可能实现,
要在窗体加载完成后(shown)设置不可见
届时 hide visiable都可以
2013年02月06日 10点02分 10
正确答案在这里
2013年02月20日 09点02分
level 11
在shown事件里设置hide
2013年02月07日 06点02分 11
level 5
form1.visable=false
2013年02月09日 02点02分 12
level 3
[Yeah]顺序问题
2013年02月10日 04点02分 13
level 5
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Me.Load
Me.Size = New Size(0, 0)
Timer1.Enabled = True End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Me.Hide()
Timer1.Enabled = False
End Sub
2013年02月10日 11点02分 14
利用timer控件可以轻松实现,无需设置任何属性,通过控制timer控件控制窗体是否可见,Timer1.Interval越小越好
2013年02月10日 11点02分
走弯路
2013年02月15日 06点02分
1