我来自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
Run Code Online (Sandbox Code Playgroud)
但事实是,在执行方法的类中没有实例化associateForm.这个班也不是静态的.在代码中的任何地方似乎都没有类的实例.任何人都可以阐明为什么这似乎有效,但当我在C#中尝试这个时,它没有任何它.
| 归档时间: |
|
| 查看次数: |
1156 次 |
| 最近记录: |