Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 vb.net,不想使用 WPF。
我有一个包含许多菜单的菜单条。
这些菜单有很多 menuItems。
当我单击任何 menuItem 时,我会向用户显示一个新表单。
当用户完成工作并返回主窗体时,他应该能够看到离开主窗体时的菜单。
我的意思是当我单击 menuItem 时,菜单会关闭。但我不希望它关闭。
如果您的用户有一个永远不会关闭的菜单,因为它违背了预期的行为,这可能会更加令人困惑。您最好使用建议的其他控件之一。
每个操作系统(Windows、Mac 等)都出于某种原因定义了一组标准控件 - 以在多个应用程序之间实施一致性和可预测性。这就是为什么您知道查看菜单以查找命令的原因。Microsoft、Apple 等都生成“设计标准”文档,为您的用户与您的应用程序交互的方式指定基线。
如果用户从菜单中选择了一些东西并且菜单永远不会关闭,那么用户很可能认为您的应用程序已损坏。