未将对象引用设置到对象的实例 (加载设计器)

zjcxc 2011-09-14 01:43:27
一个比较简单的 自定义Form 遇到的问题
想自定义一个 Form 类,增加一个类别的“XElement”的属性“XmlProperty”
于是写了下面的

Public Interface ImyTest
Property XmlProperty As XElement
End Interface

Public Class myForm_Test
Inherits Form
Implements ImyTest

Public Property XmlProperty As XElement Implements ImyTest.XmlProperty
End Class


结果使用的时候(添加一个 Form,并在 Designer 文件中,将 Inherits 改成我写的这个类)结果加载Form进行设计的时候,出现错误“未将对象引用设置到对象的实例”


但是,如果“XmlProperty ”不用 XElement,则是使用 String, Object 之类的类型,则不会有任何问题

谁知道原因和解决办法?
(注意,因为其他需要,所以接口定义 Interface ImyTest 是必须的)
...全文
404 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
蝶恋花雨 2011-09-17
  • 打赏
  • 举报
回复
邹老大也搞开发了?》不是一直SQL吗
真相重于对错 2011-09-15
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 zjcxc 的回复:]

弱弱的问一下 hdt
那个 vs 调试 vs, 附加进程之后,具体怎么调试啊?我在被高度的那个 vs 里面做的操作,在主 vs 里面似乎没有任何瓜啊,而且在 Designer 中设置断点,使用打开 Form 进行设计,也不会有反应(Designer 文件里面的描述是有些东东是窗体设计器用到的)
[/Quote]
我说的可能有问题,
我以前做控件设计时调试这样做没问题,你的项目是个form,我想当然了。
zjcxc 2011-09-15
  • 打赏
  • 举报
回复
弱弱的问一下 hdt
那个 vs 调试 vs, 附加进程之后,具体怎么调试啊?我在被高度的那个 vs 里面做的操作,在主 vs 里面似乎没有任何瓜啊,而且在 Designer 中设置断点,使用打开 Form 进行设计,也不会有反应(Designer 文件里面的描述是有些东东是窗体设计器用到的)
zjcxc 2011-09-15
  • 打赏
  • 举报
回复
回家测试了一下,同样的 vs2010 版本,似乎是没有问题的
看起来似乎是电脑的问题了

  • 打赏
  • 举报
回复


大锅..

木有搞过VB, 但是这个错误倒是见过..

在 C# 中,那就是你的 new 关键字附近会有错误...
zjcxc 2011-09-14
  • 打赏
  • 举报
回复
可能是这台电脑有些问题,平时写程序高度的时候,有时候也会说没有正确安装调试器,重新运行又好了

先谢谢,回家下班换台电脑再试试
zjcxc 2011-09-14
  • 打赏
  • 举报
回复
:( 无法附加到进程,没有正确安装高度器
然后就说程序有问题,需要关闭
真相重于对错 2011-09-14
  • 打赏
  • 举报
回复
有一点错误 工具 -》附加进程
真相重于对错 2011-09-14
  • 打赏
  • 举报
回复
同时打开两个viusal stdio ,其中一个调试-》附加进程-》另外一个visual stdio ,附加 选择 托管
要调试的那个打开你的项目 。。。。。。
zjcxc 2011-09-14
  • 打赏
  • 举报
回复
vs2010


用vs调试vs 这个怎么弄啊?没玩过
真相重于对错 2011-09-14
  • 打赏
  • 举报
回复
看看在那句话报空异常
真相重于对错 2011-09-14
  • 打赏
  • 举报
回复
我这里vs2005 没有这个问题,不知道你用的什么版本
你可以这样过,用vs调试vs,
zjcxc 2011-09-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hdt 的回复:]

try
构造函数初始化一下XmlProperty
[/Quote]

没用,不管是初始化为 Nothin, 还是给一个具体的值,都一样报错
真相重于对错 2011-09-14
  • 打赏
  • 举报
回复
try
构造函数初始化一下XmlProperty
zjcxc 2011-09-14
  • 打赏
  • 举报
回复

Public Class myForm_Test
Inherits Form
Public Property Test As XElement
End Class

------------------------------------------------

直接这样也一样问题
(CSDN对IE9的支持有问题,显示不出那个可以设计代码什么的工具条)

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧