ToolStripSplitButton显示下拉菜单

3
我有一个VB .NET表单,上面有一个ToolStripSplitButton。默认情况下,可见属性设置为False。当我在主窗体的主要部分处理用户请求时,可能会遇到不想使用msgbox显示的软错误。我将这些软错误添加到控件的DropDownItems中,并使控件可见。如果用户想查看消息,可以单击菜单图标以显示DropDownItems。
我希望能够使这个更加复杂。我正在寻找建议/最佳实践。有什么可以做的?
1个回答

3
我添加了这段代码,使用户可以通过悬停在控件上来查看消息。
Private Sub sbtnToolStrip_MouseHover(sender As System.Object, e As System.EventArgs) Handles sbtnToolStrip.MouseHover
        sbtnToolStrip.ShowDropDown()
End Sub

Private Sub sbtnToolStrip_MouseLeave(sender As System.Object, e As System.EventArgs) Handles sbtnToolStrip.MouseLeave
        sbtnToolStrip.HideDropDown()
End Sub

而且无需编写点击事件的代码!


我该如何检查下拉菜单是否显示给用户。我需要检查下拉菜单是否显示? - Er Mayank
@ErMayank 如果可见属性设置为true,则用户应该看到控件。控件右侧有一个箭头,使他们能够查看下拉菜单。他们必须单击它。但是,使用上面的代码,他们只需将鼠标悬停在控件上即可。在MouseHover方法中,您可以执行任何操作来满足您告诉用户是否看到下拉菜单的需求。 - Ebassador

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接