台灣最大程式設計社群網站
線上人數
770
 
會員總數:244898
討論主題:188891
歡迎您免費加入會員
討論區列表 >> C# >> Visual Studio上方的「復原」和「取消復原」的按鈕樣式
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Visual Studio上方的「復原」和「取消復原」的按鈕樣式
價值 : 100 QP  點閱數:149 回應數:9

樓主

喵喵
初學者
30 110
1858 308
發送站內信

各位大大好:
我已經做好復原和取消復原的程式碼。
但我想要有Visual Studio上方的「復原」和「取消復原」的按鈕樣式。
是個普通的按鈕,但右邊又有個下拉選單。
我試過用comboBox修改為DropDownList,
但在點擊中間時,一樣會列出下拉選單。
不知是否有其他選擇。
又或是只能修改comboBox的擊點中間的程式碼?
感謝各位大大佛心的回應,感恩。

搜尋相關Tags的文章: [ 復原 ] , [ 按鈕樣式 ] ,
本篇文章發表於2019-09-10 11:15
== 簽名檔 ==
日文N1檢定合格。
朝英文前進~
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

喵喵
檢舉此回應
還是說只能用button然後右邊再放一個combobox(DropDownList)的組合仕樣?
雖然用user control自製好像也是可以,但還有其他選擇嗎?
本篇文章回覆於2019-09-10 11:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

Ader Chen
檢舉此回應
參考:ToolStripSplitButton
https://docs.microsoft.com/zh-tw/dotnet/api/system.windows.forms.toolstripsplitbutton
https://www.google.com/search?q=ToolStripSplitButton
本篇文章回覆於2019-09-10 12:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

Ader Chen
檢舉此回應

工具箱中找到 ToolStrip, 放到 Form 中,
在於 ToolStrip 加入 ToolStripSplitButton.
本篇文章回覆於2019-09-10 12:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

喵喵
檢舉此回應
感謝Ader Chen大大佛心的回應,
感恩。
本篇文章回覆於2019-09-10 14:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

喵喵
檢舉此回應
再請Ader Chen大大:
在下拉選單的部份如何取得點選項目的Index呢?
我在DropDownItemClicked事件裡的e變數裡也沒找到類似SelectedIndex的屬性。
謝謝大大。
本篇文章回覆於2019-09-10 16:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

Ader Chen
檢舉此回應

toolStripSplitButton 的下拉清單都是各自獨立的控制項喔,
裡面可以是 ToolStripMenuItem、ToolStripComboBox、ToolStripTextBox...

在那些項目按兩下滑鼠左鍵, 會自動產生(各自獨立)的事件,
以 ToolStripMenuItem 為例:



上面只是簡單舉例, 請視實際需要修改.
本篇文章回覆於2019-09-10 17:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

喵喵
檢舉此回應
了解,感謝Ader Chen大大的回應。
因為復原和取消都是動態產生的,視使用者需求看要復原到第幾個步驟。
所以需要知道使用者點了第幾個項目。
看來只能在產生出來的項目裡,在tag裡加入數字了。
本篇文章回覆於2019-09-10 17:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

Ader Chen
檢舉此回應

oops! 如果是動態產生的話, 6樓的例子就不大方便,
您原來的用的 DropDownItemClicked 事件比較適合,

參考: https://docs.microsoft.com/zh-tw/dotnet/api/system.windows.forms.toolstripdropdownitem.dropdownitemclicked

取得 e.ClickedItem 作判斷、處理...
本篇文章回覆於2019-09-10 18:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

喵喵
檢舉此回應
感謝Ader Chen大大佛心的回應,
感恩。
本篇文章回覆於2019-09-10 20:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.