我想在项目中打开和编辑某个表单时显示提醒。这将是Visual Studio中的设计模式。
我尝试将MessageBox.Show放在构造函数,Paint和Load事件中,但似乎没有任何效果。它甚至可能吗?
public Form1()
{
InitializeComponent();
if (this.DesignMode)
{
MessageBox.Show("Remember to fix the xyz control!");
}
if (LicenseManager.UsageMode == LicenseUsageMode.Designtime)
{
MessageBox.Show("Remember to fix the xyz control!");
}
}
答案 0 :(得分:1)
您可以通过以下方式执行此操作:
创建基本表单:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.Load += new EventHandler(Form1_Load);
}
private void Form1_Load(object sender, System.EventArgs e)
{
if (this.DesignMode && LicenseManager.UsageMode == LicenseUsageMode.Designtime)
{
MessageBox.Show("Hello");
}
}
}
在你想要显示消息框的第二个窗体上,你只需要继承它,如下所示:
public partial class Form2 : Form1
{
public Form2()
{
InitializeComponent();
}
}
只要您在设计时打开表单,它就会显示消息框。
这对我有用,我希望这会对你有所帮助。 :)