首页 / 知识
关于c#:UserControl类型为Enum的属性在设计器中显示为bool或根本不显示
2023-04-15 10:28:00

UserControl Property of type Enum displays in designer as bool or not at all我有一个具有几个公共属性的用户控件。 这些属性自动显示在VS2005设计器的"杂项"类别下的属性窗口中。 除了两个枚举属性外,其他属性均无法正确显示。 首先使用以下枚举:
这一点根本没有出现在设计器中。 第二个使用此枚举:
这个显示出来了,但是设计师似乎认为这是一个布尔值,并且只显示True和False。 当您使用控件构建项目时,它将说它无法将bool类型转换为AutoSizeMode。 而且,这些枚举在名称空间中被声明为全局名称,因此可以在任何地方访问。 有任何想法吗? 我对您的问题进行了一些测试(不确定我是否理解正确),这些属性在设计器中正确显示,并且所有枚举均正确显示。如果这不是您想要的,请进一步说明。 不要挂在那里的_Ugly部分上。我只是用它来进行快速测试。
您无需将枚举全局化即可在设计器中可见。 请澄清: 可以尝试一些操作(我发现VS2005中的设计器模式有些不稳定): 尝试将默认值设置为您的枚举:
对于初学者,第二个枚举AutoSizeMode在System.Windows.Forms中声明。因此,这可能会导致设计人员遇到一些问题。 其次,您可能会发现MSDN上的以下页面很有用: http://msdn.microsoft.com/zh-CN/library/tk67c2t8.aspx |
最新内容
相关内容
linux启动显示命令行?
linux启动显示命令行?,系统,密码,终端,状态,首页,情况,基础,电脑,信息,工具,linux,按了ctrl+alt+F1,进入了类似纯命令行的界面,让输入login信linux显示之前的命令?
linux显示之前的命令?,系统,信息,命令,地址,服务,环境,数据,标准,数字,不了,linux系统查看自己在linux上使用过的前10次命令首先打开Linux直接linux命令实时显示?
linux命令实时显示?,系统,实时,时间,信息,情况,命令,对比,电脑,名称,一致,linux用set命令显示当前模式set命令作主要是显系统中已经存在的shellinux外部命令显示?
linux外部命令显示?,系统,工具,命令,一致,盘中,软件,技术,外部,内部,文件夹,Linux中如何分屏显示的命令是什么linux中如果想要把某个命令或者linux命令显示ip?
linux命令显示ip?,地址,系统,网络,信息,技术,电脑,手机,设备,服务,管理,配置LINUX的IP命令1、(1)Ifconfig命令 第一种使用ifconfig命令配置网卡linux编译时显示命令?
linux编译时显示命令?,系统,基础,工具,代码,百度,下来,网上,命令,内核,文件,LINUX中此程序运行后,为何刷新不出命令提示符?1、有几个原因:一:你查看linux类型命令?
查看linux类型命令?,系统,信息,命令,状态,数据,数字,情况,地址,类型,文件,linux查看系统命令是什么1、linux怎么查看系统版本呢,下面就让我们来linux显示运行命令?
linux显示运行命令?,系统,服务,状态,信息,工具,数据,电脑,标准,管理,时间,如何查看linux服务器运行状态?1、linux怎么查看服务器状态?我们一起linux删除类型命令?
linux删除类型命令?,系统,档案,命令,文件,名称,环境,数据,不了,目录,文件夹,关于linux的删除命令命令格式:rm [选项] 文件… 命令功能:删除一个显示linux网卡命令行?
显示linux网卡命令行?,系统,信息,工具,网络,服务,电脑,网卡,技术指标,地址,命令,怎么在Linux系统中查看和编辑网卡信息?1、首先第一步根据下图linux命令显示内容?
linux命令显示内容?,标准,系统,数据,命令,百度,实时,时间,信息,文件,内容,linux命令怎样把lic文件显示出来1、打开一个 terminal,(就是终端程序),linux常用显示命令?
linux常用显示命令?,工作,地址,系统,信息,管理,命令,目录,标准,功能,常用命令,linux系统常用操作命令1、linux常用命令有pwd命令、cd命令、ls