我已经创建了一个用户控件,当您在设计器中看到它时,它看起来是空的。这对程序员来说是个问题,因为他们通过查找不知道它在那里。因此,在构造函数中,我添加了这个条件。
public MyControl()
{
InitializeComponent();
if (this.DesignMode == true)
this.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
}没有效果。如果我删除了条件,那么在设计时和运行时ofc中边框都是可见的,这不是我的意图。
我做错了什么?
发布于 2013-11-13 10:10:03
我也无法让默认的DesignMode工作。所以我在表格上这样做:
protected new bool DesignMode
{
get
{
return base.DesignMode || LicenseManager.UsageMode == LicenseUsageMode.Designtime;
}
}这是一次黑客攻击,但它似乎成功了。
https://stackoverflow.com/questions/19950812
复制相似问题