日期:2014-05-18  浏览次数:20932 次

编写基于IComponent的组件,如何执行预编译检查
请问各位大侠,如何通过代码来进行预编译检查?

举个例子:

比如说Timer组件,如果在设计的时候没有设置时钟频率,如何强制在编译的时候不让通过而在IDE中报错。

谢谢!

------解决方案--------------------
this.designedmode


------解决方案--------------------
举个例子:
Control的Name属性
C# code

public Name
{
get
{
return ...
}
set
{
if(string.IsNullOrEmpty(value))
throw Exception;
else
Name=value;...
}
}

------解决方案--------------------
探讨

this.designedmode

------解决方案--------------------
this.designedmode