首页 / 知识
关于c#:Windows窗体设计器被具有可为空属性的控件所困扰
2023-04-14 23:27:00

Windows Forms Designer upset by a control with a nullable property
我在C#.NET中有一个"数字文本框",无非就是文本框的派生,还有一些附加的逻辑可以防止用户输入任何非数字的内容。 作为此过程的一部分,我添加了一个 该控件在运行时工作正常,但是Windows窗体设计器似乎不太喜欢处理它。 当控件添加到窗体时,在InitializeComponent()中生成以下代码行:
请记住,"值"的类型为
结果,在我手动删除该行并重建之前,无法在Designer中查看该表单-此后,一旦保存任何更改,便会重新生成该表单。 烦死了 有什么建议么? 或者,如果您根本不希望设计师添加任何代码,请将其添加到属性中。
似乎Visual Studio 2008中存在问题。您应该创建自定义CodeDomSerializer来解决此问题:
然后,应通过在类上使用DesignerSerializer属性来应用它。 将该属性的DefaultValue属性设置为新的Nullable(1)有助于吗?
|
最新内容
相关内容
linux命令查看包属性?
linux命令查看包属性?,时间,系统,信息,状态,命令,文件,通讯录,管理,情况,标准,Linux文件相关命令命令一:cat cat命令应该是在Linux中查看文件内linux排序数字命令?
linux排序数字命令?,标准,数字,单位,情况,系统,信息,命令,文件,顺序,参数,linux下用shell编写,键盘输入三个数,按大小排序输出1、这个问题可以linux命令不能打数字?
linux命令不能打数字?,工作,密码,数字,地址,电脑,系统,命令,设备,下来,预期,你好,求助大师帮忙,我刚学ARM,怎么无法输入数字或字母呢1、ZI初始linux生成数字命令?
linux生成数字命令?,密码,数字,设备,环境,名称,时间,单位,地址,信息,系统,求一个linux的代码要求:随机生成一个密码8到16个字符,要有数字有大linux内核属性命令?
linux内核属性命令?,系统,地址,时间,信息,标准,管理,数据,工作,百分比,内核,一般优化linux的内核,需要优化什么参数1、说起优化,其实最好的优化pythonPandas Series对象有哪些属
pythonPandas Series对象有哪些属性?,工具,数据,数字,分析,培训,属性,数据类型,数组,对象,索引,想必大家都知道pandas,它是基于Numpy的一种工具如何在Python中定义类方法和修改类
如何在Python中定义类方法和修改类属性?,代码,方法,培训,对象,实例,定义,结果,示例,赋值,属性,Python中的类还可定义使用@classmethod修饰的类用Python开发一个简单的猜数字游戏
用Python开发一个简单的猜数字游戏,数字,代码,培训,官网,设备,程序,玩家,注释,内容,游戏,本文介绍如何使用Python制作一个简单的猜数字游戏。Python __dict__属性详解
Python __dict__属性详解,代码,公用,信息,数据,培训,管理,属性,对象,函数,结果,我们都知道Python一切皆对象,那么Python究竟是怎么管理对象的Python查看模块中的属性
Python查看模块中的属性,名称,标准,环境,培训,属性,模块,对象,函数,定义,变量,内置函数dir可用于列出某模块中定义了哪些属性(全局名称空间)Python之有妙用的__name__属性
Python之有妙用的__name__属性,代码,入口,培训,文件,模块,程序,属性,妙用,时候,表示,前面说了,py文件分两种:用于执行的程序文件和用于导入的模Python 类的私有属性和方法
Python 类的私有属性和方法,私有化,培训,开头,变量,函数,模块,属性,目的,方法,更多,在Python中,通过单下划线”_”来实现模块级别的私有化,一般