在 Rad Studio 中单击按钮时是否可以打开菜单
Is it possible to open a menu when a button is clicked in Rad Studio
可以在大多数其他环境中执行此操作,但我无法找到使用 Embarcadero 执行此操作的方法。
最接近的发现是在带有 bsSplitButton
属性 的按钮上设置 DropDownMenu
属性... 但是这有一个问题,它只能工作使用 Vista(所以事实上我什至无法测试它是否有效)。
或者,目前可以添加一个常规的右键下拉菜单。
有没有办法将按钮的左键单击事件连接到特定的下拉菜单?
您按钮的 OnClick
事件处理程序可以调用 TPopupMenu
组件的 Popup()
方法。您不必将 PopupMenu
分配给按钮,除非您希望它处理右键单击。
可以在大多数其他环境中执行此操作,但我无法找到使用 Embarcadero 执行此操作的方法。
最接近的发现是在带有 bsSplitButton
属性 的按钮上设置 DropDownMenu
属性... 但是这有一个问题,它只能工作使用 Vista(所以事实上我什至无法测试它是否有效)。
或者,目前可以添加一个常规的右键下拉菜单。
有没有办法将按钮的左键单击事件连接到特定的下拉菜单?
您按钮的 OnClick
事件处理程序可以调用 TPopupMenu
组件的 Popup()
方法。您不必将 PopupMenu
分配给按钮,除非您希望它处理右键单击。