为什么不点击我的TToolButton显示DropdownMenu?

Mic*_*ick 2 delphi

在此输入图像描述

我正在使用Delphi 2010,我有一个TToolBar包含的TToolButton.分配给我的TToolButton的'DropdownMenu'属性是一个标准的TPopupMenu.

我可以让菜单显示的唯一方法是单击图像中红色箭头指向的区域.当前,单击绿色箭头指向的区域会将按钮显示为已按下,但不会显示下拉菜单.

我想要的是如果用户点击任何地方(由绿色箭头或红色箭头指向)以显示菜单.是否可以启用此功能?

Per*_*xus 8

tbsDropDown样式的想法是有一个按钮,在单击时触发一些默认操作,但在下拉菜单中提供了该操作的更多变体.

如果您不关心向下箭头消失,您可以将样式设置为tbsButton,无论单击按钮的位置,它都会显示弹出菜单.

如果您像我一样,并且您希望在那里指示箭头以指示此按钮后面有更多选项,则可以调用CheckMenuDropdown按钮的OnClicked事件处理程序.