2010-12-09 77 views

回答

3

如果沒有模型圖像或更好的解釋,我不確定是否完全理解您嘗試創建的元素的外觀和應該如何工作。大多數情況下,我只是不明白「按鈕樣式組合框」是什麼。這是說...

我建議仔細看看wyDay的SplitButton控制。它是免費且開放的源代碼,並允許您添加一個上下文菜單到您的按鈕,當按鈕被點擊時它會下降。
另外,我覺得使用類似的東西的另一個好處是它複製了一個通用的UI元素。許多微軟自己的軟件,以及其他開發人員提供的大量軟件都使用類似風格的控件。像這樣的事情可能使您的用戶立即掌握如何使用它。

          SplitButton demonstration

因爲我癡迷地挑剔,我已經使用這個作爲一個模型來實現自己的自定義下拉按鈕控制,但它應該工作的優良的應用權99%盒子外面。因此,如果您正在尋找額外的東西,將其添加到現有的基本控件上並不重要。

3

標準的.NET ToolStripSplitButton控件就像這樣工作。你必須把它放在ToolStrip上。您可以取消鎖定條並將其GripStyle設置爲隱藏,以使其類似於常規按鈕。