我想通过另一个控件创建一个按钮,此按钮可在设计模式下编辑(更改大小,定义onclick,...)
我通过编程在设计模式下创建一个按钮,但是在设计时不能正常工作
btnTest.Click += new System.EventHandler(this._Click);
protected void _Click(object sender, EventArgs e)
{
if (DesignMode)
{
MessageBox.Show("Hi Design Mode.");
}
else
{
MessageBox.Show("Hi Run Mode.");
}
}
不显示显示消息
答案 0 :(得分:0)
为此你需要了解你在条件中放置了什么。阅读Control.DesignMode
财产上的here:
获取一个值,该值指示控件是否在设计上使用 表面上。
在Visual Studio中编辑winform页面时,DesignMode
属性将设置为True。例如,如果您创建用户控件,则可以在设计时根据虚拟数据显示用户控件,并在运行时根据提供的数据生成用户控件
我认为你不能在设计师时间按下按钮,所以这段代码什么都不做我害怕