我想在我的代碼中將tooltripbutton向下推,我似乎無法做到這一點。我知道在Delphi RAD Studio或XE上,您可以執行以下操作並導致按鈕被按下。如何以編程方式按下tooltripbutton?
ToolStripButton1.Down := true;
唯一ToolStripButton財產我看到接近「上下」是檢查真或假。如果我將它設置爲true,它只會突出顯示toolstripbutton不會按下它。
這裏是按鈕的外觀,當我把我的鼠標就可以了,點擊:
你可以清楚地看到,放大按鈕已關閉。
下面是當我嘗試通過設置CheckOnClick true和Checked true來通過我的代碼執行相同操作時按鈕的外觀。
在此圖像中,你能看到的僅僅是它周圍的藍色框。我想,如果我只是使用了按鈕上的文字,就會看到整個按鈕用藍色填充以表明它被按下。
我也有工具條按鈕,在我的作用相同的方式與其他程序,但我不得不使用ImageList控件來壓制或向下或檢查不按經文或向下或籤之間切換。
那麼,有沒有辦法在Delphi Prism或C#中以編程方式按下ToolStripButton?
你可以參考這個[post](http://stackoverflow.com/questions/84842/how-do-i -programmatically-wire-up-toolstripbutton-events-in-c) – bonCodigo
@bonCodigo,我已經閱讀了這篇文章,並沒有回答我的問題。我希望能夠使按鈕「下降」或「按下」,就好像用戶點擊了它,但通過我的代碼。 – ThN
@KenWhite :-)大聲笑是啊,當然如果你這樣說。我是雙啓動最新的PCLinux OS(LINUX)和Windows 7而不是Windows 8.在Delphi 2010 RAD Studio和Delphi Prism(Visual Studio 2010)上開發。謝謝。醜,不是我以後,肯,但功能。請不要親自採訪。 :-) – ThN