我们经常可以利用类的构造函数进行一些跨页面传值,初始化等工作.
例如 一个 WinForm:
C#:
Private string rtn_type = ""
public frmTest (string rtntype) : this()
{
this.rtn_type = rtntype;
}
在别的页面调用:
frmTest frmtest = new frmTest ("ADD");
frmtest.Show();
VB:
Private rtn_type As String = ""
''constructor
Sub New(ByVal rtntype As String)
InitializeComponent() ' 如果没有,注意加这个
Me.rtn_type = rtntype
End Sub
在别的页面调用:
Dim frmRptPrjMg = New frmReportProjectMg("ReportProject")
frmRptPrjMg.ShowDialog()