我已经创建了一个winform对话框,我正在调用这样的winform:
Dim dlgEditChangeOrder As New dgEditChangeOrder
Dim dlgResult As DialogResult
dlgResult = dlgEditChangeOrder.ShowDialog
Run Code Online (Sandbox Code Playgroud)
......很简单 我希望能够在调用win表单时在win表单上设置控件的可见性.我想这样做一个构造函数所以我可以编写以下内容....
Dim dlgEditChangeOrder As New dgEditChangeOrder(visibleIsTrue)
Run Code Online (Sandbox Code Playgroud)
有人可以给我构造代码来实现这一目标吗?我担心的原因是我不知道是否合法在winform中执行此操作,因为winform是通过预先创建的IntializeComponent()函数加载的
重载构造函数是完全可以接受的.只需确保调用InitializeComponent()重载的构造函数,因为它需要设置表单.
但是,只要你这样做,你可以自由地重载构造函数(或只是更改那里的那个).
编辑:
只需在您的代码中添加:
Public Sub New(ByVal isVisible As Boolean)
' This call is required by the designer.
InitializeComponent()
' Do what you want with isVisible here
End Sub
Run Code Online (Sandbox Code Playgroud)
如果你想拥有一个默认的构造函数,你可以添加它(但不是必需的).
| 归档时间: |
|
| 查看次数: |
3735 次 |
| 最近记录: |