簡體   English   中英

禁用選擇並下拉工具條下拉按鈕的符號

[英]Disable selection and drop down symbol of a tool strip drop down button

有沒有辦法阻止選擇工具條下拉按鈕(不禁用它)?

我看到它有一個名為CanSelect的屬性,但它是只讀的。

至於我與這個控件有關的第二個問題:

有沒有辦法隱藏工具條下拉按鈕的下拉符號(黑色矩形朝下)?

我想阻止它被選中並隱藏下拉符號以使按鈕像狀態標簽旁邊的狀態條圖標一樣。 如果您能就此提出建議,我們將不勝感激。


我沒有意識到工具條狀態標簽允許圖像...這樣我就不需要用控件偽造它。 謝謝你們。

問題: 有沒有辦法隱藏工具條下拉按鈕的下拉符號(黑色矩形朝下)?

將代碼粘貼到表單構造函數中。

toolStripDropDownButton1.ShowDropDownArrow = false;

有點棘手,但嘗試用一些控制覆蓋它,不透明度幾乎但不等於0。

我認為問題在於您嘗試使用錯誤的控件來嘗試向用戶傳達的內容。

按鈕:如果一個按鈕不打算與你交互,你應該禁用它,這是軟件中常見的比喻。 你想要做的造型方式是你的特權。 或者你可以只處理焦點而不做任何事情。 但是,如果您的點擊不執行任何操作且按鈕未被禁用,則您的用戶會感到困惑。

DropDownButton:看起來你在這里嘗試做的是編程控制用戶可以使用的按鈕操作,但不想讓他們改變他們可以啟動的操作。 如果是這種情況,您應該考慮在這里隱藏多個按鈕,但當時要顯示的按鈕除外。 這將使用戶明確期望該行為。

顯然我在這里做了一些假設但是為了給出更詳細的回答,我需要更多關於你想要這樣做的具體原因的詳細信息來理解你為什么這樣接近它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM