我只是想知道是否有可能在gridview中的按鈕字段中有一個按鈕來完成幾件事情用相同的點擊。具體來說,我試圖讓按鈕啓用編輯模式,將gridview的一列從0更改爲1(基本上只是檢查數字形式的框而不是單擊實際按鈕),然後像更新一樣應用更改功能按鈕會做。多個按鈕功能
Q
多個按鈕功能
-1
A
回答
0
您可以通過將多個按鈕放在一起並僅顯示一個按鈕來僞裝它。
或者有一個按鈕帶有一個變量,說明按鈕的狀態。
Enum ButtonStateEnum
EnableEdit
ChangeColumn
DoSave
End Enum
Private _state As ButtonStateEnum = ButtonStateEnum.EnableEdit
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Select Case _state
Case ButtonStateEnum.EnableEdit
' ...
_state = ButtonStateEnum.ChangeColumn
Case ButtonStateEnum.ChangeColumn
' ...
_state = ButtonStateEnum.DoSave
Case ButtonStateEnum.DoSave
' ...
_state = ButtonStateEnum.EnableEdit
End Select
End Sub
1
是的。您可以讓按鈕的事件處理程序執行您所希望的任何操作 - 它可以是一個操作或一系列操作。
就你而言,你只需在處理Button的click事件的代碼中執行這三個動作即可。
+0
完美答案。正是我在想什麼。 +1 – Neolisk
相關問題
- 1. 單一按鈕中的多個功能
- 2. 多個按鈕點擊相同功能
- 3. ?按鈕功能的另一個按鈕
- 4. 按鈕矩陣/多按鈕+功能爲每一個
- 5. 按鈕功能
- 6. 多個點擊調用多個功能的按鈕
- 7. 在一個按鈕上單擊一個按鈕的多個功能
- 8. 第二個功能按下按鈕
- 9. 多個PHP按鈕? (一個按鈕是提交按鈕,其他按鈕是功能)
- 10. 與功能/按鈕
- 11. Gridview按鈕功能
- 12. HTML按鈕功能
- 13. 1按鈕上的jQuery多功能
- 14. jQuery HTML按鈕多次觸發功能
- 15. jQuery中的多功能按鈕
- 16. html/.cshtml中的更多按鈕功能
- 17. fadeout功能不能工作多個按鈕
- 18. 這是不可能循環.click功能(創建多個按鈕)
- 19. javascript - 一個按鈕的三個功能
- 20. 帶兩個功能的一個按鈕
- 21. 按鈕2的功能已經定義在按鈕一功能
- 22. Html表單按鈕功能單按鈕
- 23. 帶單選按鈕功能的按鈕
- 24. Android OnclickListener在一個按鈕中的多個功能
- 25. 在單個按鈕上點擊多個功能
- 26. 如何給一個按鈕多個功能 - c#(Visual Studio)
- 27. kivy:點擊1個按鈕點擊多個功能
- 28. VB.net使用一個功能的多個按鈕
- 29. tkinter:分配多個功能到一個按鈕
- 30. Knockout JS每個具有點擊功能的多個按鈕
在您的應用程序中,您是否想要在編輯之前退出編輯模式?如果沒有,我會讓事件處理程序在第一次點擊時執行所有三個操作。否則,我會強烈考慮重構您的架構爲MVC。 – cowboydan