【发布时间】:2014-01-23 08:39:25
【问题描述】:
我有一个从 windows 用户控件类派生的control form。一旦显示表单,我需要根据条件显示message box。我尝试使用form paint event handler 来执行此操作,但它似乎触发了两次。结果message box 显示了两次。如何做到这一点?
public partial class SelectAccounts : UserControl
{
private void SelectAccounts_Paint(object sender, PaintEventArgs e)
{
MessageBox.Show("something");
}
}
【问题讨论】:
-
显示你尝试过的...
-
VisibleChanged/OnVisibleChanged?
-
@GregD 我使用了 Paint 事件
标签: c# winforms user-controls messagebox paintevent