WinForm窗体打开模式对话框,对话框自动关闭,无法保持
问题描述
点击按钮,使用ShowDialog打开自定义的窗体,正常情况,使用模式框方式打开的窗体,会置顶,并保持打开,但我碰到的问题就是打开的模式窗体会一闪而过,并自动关闭,在打开的子窗体中的关闭的事件有正常响应,但无法显示关闭事件从何处调用.
Dim pDlg As New FrmVolumeTable
pDlg.mTankName = fTankName
If (pDlg.ShowDialog() = Windows.Forms.DialogResult.OK) Then
_Change = True
End If
pDlg.Close()
解决方案(原因未知)
pDlg.ShowDialog() 修改成 pDlg.ShowDialog(Me),即可正常,但原因未知。