当前位置:  开发笔记 > 编程语言 > 正文

VB.Net中的表单

如何解决《VB.Net中的表单》经验,为你挑选了1个好方法。

我来自ac #background并正在将vb.net windows窗体应用程序转换为c#.我有一个名为associateForm的窗体.在代码中,开发人员像这样引用关联表单: -

Private Sub NotifyIcon1_MouseClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles EMS.MouseDoubleClick
    If e.Button = Windows.Forms.MouseButtons.Left Then

        If associateForm.WindowState = FormWindowState.Normal And associateForm.Visible = True Then
            associateForm.WindowState = FormWindowState.Minimized
        Else
            associateForm.WindowState = FormWindowState.Normal
        End If

        associateForm.Show()
        associateForm.Focus()
        'bring to front of other windows
        associateForm.Activate()
    End If
End Sub

但事实是,在执行方法的类中没有实例化associateForm.这个班也不是静态的.在代码中的任何地方似乎都没有类的实例.任何人都可以阐明为什么这似乎有效,但当我在C#中尝试这个时,它没有任何它.



1> Joel Coehoor..:

用于.Net 2.0及更高版本的VB.Net有一些称为默认表单实例的东西.定义表单时,您将获得与该类型同名的表单的自动实例.

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有