【问题标题】:Jabber-net RosterTree errorJabber-net 名册树错误
【发布时间】:2010-04-04 18:21:47
【问题描述】:

每当我将Jabber-net RosterTree 控件添加到我的表单时,我可以看到它的 PresenceManager 和 RosterManager 属性值列出了以下错误:

无法将“System.Windows.Forms.DataGridViewTextBoxColumn”类型的对象转换为“System.ComponentModel.Component”类型。

我可以编译解决方案,但除此错误外,其他所有错误都会随机弹出。有人可以建议何时发生这种情况。我认为这与未正确添加控件有关。

【问题讨论】:

  • 你能给我们一个堆栈跟踪吗?
  • 实际上,我不需要运行应用程序来显示错误。它也显示在设计器模式中。顺便说一句,感谢您帮助格式化,dtb!

标签: c# .net-3.5 xmpp


【解决方案1】:

尝试将 JabberClient 实例上的 InvokeControl 设置为组件,例如您的表单。如果这样可以解决问题,那么我知道错误在哪里。

【讨论】:

  • 实际上 jabberclient invokecontrol 已经设置为表单。只有当我添加一个名册树时,我才会在属性对话框中看到错误。
  • 您是否已经在该表单上设置了 PresenceManager 和 RosterManager?如果是这样,您可以手动设置它们,而不是让 RosterTreeView 自动找到它们吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-25
  • 2014-09-02
  • 2014-11-20
  • 2012-10-21
  • 1970-01-01
  • 2011-05-18
  • 1970-01-01
相关资源
最近更新 更多