コードで toolstripbutton を押し下げたいのですが、それができないようです。Delphi RAD Studio または XE では、次の操作を実行してボタンを押すことができます。
ToolStripButton1.Down := true;
「ダウン」に近い唯一の ToolStripButton プロパティは、true または falseでチェックされます。trueに設定すると、ツールストリップボタンのみが強調表示され、押し下げられません。
マウスをボタンの上に置いてクリックしたときのボタンの外観は次のとおりです。
[ズームイン] ボタンが押されていることがはっきりとわかります。
CheckOnClick を true および Checked を true に設定して、コードで同じことを実行しようとすると、ボタンがどのように見えるかを次に示します。
この画像で見えるのは、周囲の青いボックスだけです。ボタンのテキストだけを使用した場合、ボタン全体が青色で塗りつぶされて、ボタンが押されたことを示していることがわかります。
他のプログラムにも同じように機能するツールストリップボタンがありますが、イメージリストコントロールを使用して、押された、押された、またはチェックされた詩を切り替える必要がありました。
では、Delphi Prism または C# でプログラムによって ToolStripButton を押す方法はありますか?