当前位置:编程学习 > VB >>

菜鸟请教,可以用hide和show实现的为什么要用创建新的对象呢,哪个比较好一些

这是一个简单的窗体切换的小程序
这是form1的代码 
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        ' Me.Hide()
        ' Dim yourForm As New Form2
        ' yourForm.Show()
        Form2.Show()
        Form2.Label1.Font = New Font("宋体", 16)
        Form2.Label1.BackColor = Color.Aqua
        Form2.Label1.Text = "这是窗体2"
  End Sub
这是form2的代码
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Me.Hide()
        '  Dim myForm As New Form1()        Form1.Show()
 End Sub --------------------编程问答-------------------- 不是好不好的问题,而是你这个代码根本就不对。

参考:http://blog.csdn.net/wuyazhe/article/details/5642431 --------------------编程问答-------------------- 你这是,net代码

使用注释掉的代码,创建一个Form2类型的Form,然后显示,每次点击可以创建一个,点击n次,则创建并显示n个

使用你的代码,每次都是显示相当的Form2窗口 --------------------编程问答-------------------- 可是我可以运行啊
引用 1 楼 caozhy 的回复:
不是好不好的问题,而是你这个代码根本就不对。

参考:http://blog.csdn.net/wuyazhe/article/details/5642431
--------------------编程问答-------------------- 能理解成一个是调用一个是新建么
引用 2 楼 worldy 的回复:
你这是,net代码

使用注释掉的代码,创建一个Form2类型的Form,然后显示,每次点击可以创建一个,点击n次,则创建并显示n个

使用你的代码,每次都是显示相当的Form2窗口
--------------------编程问答--------------------
引用 3 楼 tjwangwei123 的回复:
可是我可以运行啊

引用 1 楼 caozhy 的回复:

不是好不好的问题,而是你这个代码根本就不对。

参考:http://blog.csdn.net/wuyazhe/article/details/5642431

可以运行难道就是“对”? --------------------编程问答-------------------- 哪不对,谢谢~
引用 4 楼 tjwangwei123 的回复:
能理解成一个是调用一个是新建么
引用 2 楼 worldy 的回复:

你这是,net代码

使用注释掉的代码,创建一个Form2类型的Form,然后显示,每次点击可以创建一个,点击n次,则创建并显示n个

使用你的代码,每次都是显示相当的Form2窗口
--------------------编程问答-------------------- 哪不对,谢谢~
引用 5 楼 caozhy 的回复:
引用 3 楼 tjwangwei123 的回复:
可是我可以运行啊

引用 1 楼 caozhy 的回复:

不是好不好的问题,而是你这个代码根本就不对。

参考:http://blog.csdn.net/wuyazhe/article/details/5642431

可以运行难道就是“对”?
--------------------编程问答-------------------- 用new创建窗口根本不是原来那个,明显你只是在两个窗口切换。 --------------------编程问答-------------------- 如果一个程序员说出“程序可以运行,怎么不对?”这样的话,那么就和一个厨师说“我做的菜吃了不会中毒,所以是合格的”一样业余。 --------------------编程问答--------------------
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,