【发布时间】:2014-08-15 20:29:27
【问题描述】:
我有一个包含 2 个表单的 Windows 应用程序。
frmMain 上有一个按钮 (btnEditAgent) 可以打开 frmEditAgent:
Public Sub btnEditAgent_Click(sender As Object, e As EventArgs) Handles btnEditAgent.Click
frmAgentEdit.ShowDialog()
End Sub
然后在 frmEditAgent 上加载:
Private Sub frmAgentEdit_Load(ByVal sender As Object, e As EventArgs) Handles MyBase.Load
MsgBox(sender.Name, vbOKOnly, "verify")
End Sub
发件人作为“frmEditAgent”返回,而不是“btnEditAgent”
我不明白为什么会这样。为了让我的其余代码正常工作,我需要知道哪个按钮打开了 frmEditAgent。为什么发件人指的是同一个表单?
【问题讨论】:
标签: winforms visual-studio basic sender