我想在我的代码中按下工具条按钮,但我似乎无法做到这一点。我知道在 Delphi RAD Studio 或 XE 上,您可以执行以下操作并按下按钮。
ToolStripButton1.Down := true;
我看到的唯一接近“向下”的 ToolStripButton 属性被检查为真或假。如果我将它设置为 true,它只会突出显示工具条按钮而不是按下它。
当我将鼠标放在按钮上并单击时,按钮的外观如下:
您可以清楚地看到“放大”按钮是向下的。
这是当我尝试通过将 CheckOnClick 设置为 true 和 Checked true 来通过我的代码执行相同操作时按钮的外观。
在这张图片中,您唯一能看到的是它周围的蓝色框。我想如果我只使用按钮上的文本,你会看到整个按钮都被蓝色填充,表明它被按下了。
我的其他程序中也有工具条按钮,其作用方式相同,但我必须使用 imagelist 控件在按下或按下或检查与未按下或按下或检查之间切换。
那么,有没有办法在 Delphi Prism 或 C# 中以编程方式按下 ToolStripButton?