對vb很新穎,我希望獲得選項卡控件的工作。 到目前爲止我的表單上有一個選項卡控件,它有5個選項卡,每個選項卡都包含在選項卡頁面中。 我想要在窗體上更改的選項卡外部有一個按鈕。當點擊該按鈕時,將根據當前選中的標籤更改標籤的文本。我知道應該可以做到這一點,我不太確定從哪裏開始。基於選擇哪個選項卡動態地編輯包含的標籤
0
A
回答
1
你需要找到的標籤控制權交還給活動標籤頁上。最簡潔的方法是創建一個數組,該數組引用每個標籤。像這樣:
Public Class Form1
Private Labels() As Label
Public Sub New()
InitializeComponent()
Labels = New Label() { Label1, Label2 }
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Labels(TabControl1.SelectedIndex).Text = DateTime.Now.ToString()
End Sub
End Class
1
我假設你正在使用Windows窗體應用程序。
如果是這樣,則選項卡是一個tabpage控件的集合,而文本是Tabpage.text屬性。要更改文本,您需要獲取對正確頁面的引用,然後將其文本設置爲新值。
編輯和重讀後,我不確定你想要發生什麼。如果您想更改按鈕標籤以響應標籤更改或Tab標籤響應按鈕。如果您想對標籤變化做出反應,然後用
私人小組Control1_TabIndexChanged(發送者爲對象,E爲EventArgs的)_ 把手Control1.TabIndexChanged
Button1.Text =「你的標籤:」 +控制1。 SelectedTab.Text
末次
相關問題
- 1. PyQt:可編輯選項卡標籤
- 2. 刪除選擇標記中未包含的選項選項卡
- 3. 角度動態加載基於選定選項卡的選擇選項
- 4. 如何動態地選擇動態添加選擇/選項標籤
- 5. 如何編輯GVim中每個選項卡的選項卡標籤?
- 6. 在CakePHP中選擇包含多個值的選項標籤
- 7. Jquery - 動態地從img alt標籤中選擇選項
- 8. 更改選項卡的顏色取決於選擇哪個選項卡
- 9. 實體框架5基於包含的動態選擇
- 10. 動態選擇模板Django的包含標籤
- 11. jQuery的動態填充一個選擇選項標籤
- 12. 知道選擇了哪個選項卡
- 13. 基於jQuery的另一個選擇的值動態改變選擇選項
- 14. GWT - 實現TabLayoutPanel的編程選項卡選擇,然後滾動到選項卡中包含的特定元素?
- 15. TabNavigator:基於目標平臺的樣式選項卡標籤
- 16. 創建選項卡動態基於ASP.Net中列表框中選擇的值
- 17. 選項卡選擇指標
- 18. 選項選擇編輯
- 19. 滑動到圖像基於URL哈希或選項卡選擇
- 20. 選擇一個基於req.responseText的選項
- 21. 選擇面板選項卡時滾動到錨標籤
- 22. 選擇選項基地
- 23. 顯示一個選擇選項基於其他選擇選項
- 24. 選擇標記卡住一個選項
- 25. 通過選擇菜單上的選項動態選項卡
- 26. 基礎選項卡 - 包含標籤之外的內容主分區
- 27. Eclipse中的智能編輯器選項卡標籤
- 28. 基於關閉下拉選擇創建動態下拉選項 - 卡住
- 29. 動態選擇哪個表
- 30. 包含XPath中選擇封閉標籤
我在每個選項卡(5個標籤)上都有一個標籤控件。我希望按鈕根據當前選中的5個標籤中的哪一個更改label.text – ajoe 2010-09-28 18:55:28
爲什麼每個標籤都有一個標籤?你應該能夠做Roadie說的並且根據索引改變它。 – VoltaicShock 2010-09-28 19:31:57