Windows窗体设计器编译符号:是否存在
本文关键字:符号 是否 存在 编译 窗体 Windows | 更新日期: 2023-09-27 18:08:54
Windows Forms for full Windows OS有一些编译符号,所以当设计师要编译代码时,我可以有条件地编译预处理指令?
紧凑框架项目有这样的符号,但我没有发现这样的符号在一个完整的Windows窗体项目。
示例代码:
#if DESIGNTIME
#endif
当你打开项目的属性时,你可以在'Build#选项卡的顶部设置任意的条件编译符号。内置的是#DEBUG和#TRACE,但您可以自己定义。
我相信这个问题不会有一个完整的答案,因为似乎这样的编译符号在Windows窗体中不存在。
在一天结束的时候,答案是不,在Windows窗体中没有设计器编译符号。
来源:
public static bool DesignTime( Control myControlOrForm )
{
return myControlOrForm.Site != null && myControlOrForm.Site.DesignMode;
}