请问我的一个自定义控件有一个公共属性,其返回值是一个类。我将其拖动到我程序的设计面板上,每当保存此类时IDE的“任务列表”窗口就出现一个警告,提示这个属性没有将对象引用设置到实例,请问应怎样解决。但是编译时能通过。
另外就是在属性窗口中,这个属性有一个"…"按钮,单击时也会弹出一个提示窗口
其信息为:
System.Reflection.TargetInvocationException:对象"uWD"上的属性访问器"WD"发生以下异常:“未将对象引用设置到对象的实例。"------>以后的省略.
这个问题虽然不影响程序的运行,但IDE老出现这种提示很影响人的心情。
另外就是在属性窗口中,这个属性有一个"…"按钮,单击时也会弹出一个提示窗口
其信息为:
System.Reflection.TargetInvocationException:对象"uWD"上的属性访问器"WD"发生以下异常:“未将对象引用设置到对象的实例。"------>以后的省略.
这个问题虽然不影响程序的运行,但IDE老出现这种提示很影响人的心情。
解决方案 »
- C#悬赏啦!!高手快来帮个忙解答
- DATAVIEW对象未实例化,错在哪里?
- C# WinForm: 这 个 问 题 难 度 不 小 啊(进来看看)
- C#结构定义!送分题
- 关于指针的麻烦事儿
- 未能创建Microsoft Visual C#.NET 编译器----请熟悉的朋友帮我看一下
- c#+oledb读取excel表中记录,返回记录数有误
- 求助:查找时的分页问题!!
- 代码交流学习
- 怪事了。C:\llq\例子\DataBrow\Form_datatext.cs(71,24): warning CS1595: 已在多处定义“DataBrow.Form_datatext”;使用“C:\llq\例子\
- 解决了。马上接贴!超级简单!
- DataGrid 绑定时的问题
是不行的,没有任何任务。
因为此控件在窗体构造时初始化
[Browseable(false)]
Browsable(false)]//你上面多了一个e费了我好几分钟时间
public CWD WD
{
set
{
if (value != null)
{
this.tbxBT.Text = value.strBT;
this.tbxFWBH.Text = value.strFWBH;
}
}
get
{
CWD wd = new CWD();
wd.strBT = this.tbxBT.Text.Trim();
wd.strFWBH = this.tbxFWBH.Text.Trim();
return wd;
}
}解决吧,解决了再加50分。
问题依旧,只是加Browsable(false)属性信息,属性窗口中不会出现…了