C# Jabber网络花树错误

C# Jabber网络花树错误,c#,.net-3.5,xmpp,C#,.net 3.5,Xmpp,每当我将RosterTree控件添加到表单时,我都可以看到它的PresenceManager和RosterManager属性值列出了以下错误: 无法将“System.Windows.Forms.DataGridViewTextBoxColumn”类型的对象强制转换为“System.ComponentModel.Component”类型 我可以编译解决方案,但这个错误总是随机出现。可能发生这种情况时,有人能提供建议吗。我认为这与未正确添加控件有关。尝试将JabberClient实例上的Invoke

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

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


我可以编译解决方案,但这个错误总是随机出现。可能发生这种情况时,有人能提供建议吗。我认为这与未正确添加控件有关。

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

你能给我们一个堆栈跟踪吗?实际上,我不需要运行应用程序就可以显示错误。它也显示在设计器模式中。顺便说一句,谢谢你们在格式化方面的帮助,dtb!实际上,jabberclient invokecontrol已经设置为表单。只有当我添加一个花名册树时,我才能在属性对话框中看到错误。你在表单上已经有PresenceManager和花名册管理器了吗?如果是这样,您可以手动设置它们,而不是让RosterTreeView自动查找它们吗?