我遇到了一个对我来说很奇怪的问题,但希望对其他人来说并不那么奇怪。:) 一些背景知识:我正在开发一个简单的 IM 客户端,它允许用户向多个收件人广播消息。目标是为每个接收者创建一个包含广播消息文本的聊天表单,然后仅当接收者响应广播者时才显示该表单。但是,当应用程序收到响应然后尝试定位该特定聊天会话的表单(使用 Application.OpenForms)时,它找不到它,除非在创建它时使用 .Show。我想避免在创建此表单时显示它,因为这意味着用户将在屏幕上看到一个闪光。表格好像不是真的在我展示它之前创建它,但似乎必须有一种方法可以在不先展示的情况下做到这一点。有人可以帮忙吗?
如果需要,我可以提供代码片段,但我没有在这篇文章中提供,因为这感觉更像是我的概念上的误解,而不是代码中的错误。提前致谢!