如何在vb.net中禁用窗体打开/关闭的效果?

如何在vb.net中禁用窗体打开/关闭的效果?,vb.net,winforms,forms,transition,effect,Vb.net,Winforms,Forms,Transition,Effect,我正在尝试制作一个有多种形式的程序。现在我想完成的是,每当我打开另一个窗体,当前窗体将关闭,但我想这样做,而不必使窗体消失。属性中是否有这样做的方法?我尝试将doublbbuffered更改为TRUE,但没有效果(我的意思是,效果仍然存在)。谁能给我指一下正确的方向吗?提前谢谢D 顺便说一下,我正在使用: Form2.Show() Me.Close() 我还没有试过,但是你可以用下面的方法。假设您有两个表单(1,2) 用这个, Form1.Opacity = 0 这里有一些地方可以添加它。在

我正在尝试制作一个有多种形式的程序。现在我想完成的是,每当我打开另一个窗体,当前窗体将关闭,但我想这样做,而不必使窗体消失。属性中是否有这样做的方法?我尝试将doublbbuffered更改为TRUE,但没有效果(我的意思是,效果仍然存在)。谁能给我指一下正确的方向吗?提前谢谢D

顺便说一下,我正在使用:

Form2.Show()
Me.Close()

我还没有试过,但是你可以用下面的方法。假设您有两个表单(1,2)

用这个,

Form1.Opacity = 0
这里有一些地方可以添加它。在VisualStudio中首次将Form 2不透明度设置为0。然后进入表单加载,加载所有需要输入的内容后

Form2.Opacity = 100
然后在1号表格结束前

   Me.Opacity = 0

您只需要知道在哪里设置为0,在哪里设置为100。它会很好的工作。但我不知道你为什么不想要这种效果。

也许如果你尝试过,你会发现它甚至不能编译,更不用说做问题所问的了。问题被标记为
vb.net
!当然,它不起作用。不能在form1中使用form1。利用我。相反
   Me.Opacity = 0