OnClick in design模式

时间:2013-09-15 15:06:57

标签: c# winforms designmode

抱歉,我的英语不好

我想通过另一个控件创建一个按钮,此按钮可在设计模式下编辑(更改大小,定义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.");
    }
}

不显示显示消息

1 个答案:

答案 0 :(得分:0)

为此你需要了解你在条件中放置了什么。阅读Control.DesignMode财产上的here

  

获取一个值,该值指示控件是否在设计上使用   表面上。

在Visual Studio中编辑winform页面时,DesignMode属性将设置为True。例如,如果您创建用户控件,则可以在设计时根据虚拟数据显示用户控件,并在运行时根据提供的数据生成用户控件

我认为你不能在设计师时间按下按钮,所以这段代码什么都不做我害怕