довольно новый для vb, и я хочу получить управление вкладкой. До сих пор у меня есть форма с элементом управления вкладкой, там есть 5 вкладок с меткой, содержащейся на вкладке. Я хочу иметь кнопку за пределами вкладки, которая изменяется в форме. при нажатии кнопки будет изменен текст метки на основе выбранной вкладки. Я знаю, что это должно быть возможно, я не слишком уверен, с чего начать.Редактировать содержащую метку динамически на основе выбранной вкладки
ответ
Вы должны найти контроль этикеток обратно на активной вкладке. Самый чистый способ сделать это - создать массив, который имеет ссылку на каждую метку. Например:
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
Я предполагаю, что вы работаете с приложением формы окна.
Если так, то вкладки представляют собой набор элементов управления вкладками, а текст - свойство Tabpage.text. Чтобы изменить текст, вам нужно будет получить ссылку на правильную вкладку, а затем установить ее текст в новое значение.
После того, как вы редактируете и перечитываете, я не уверен, что вы хотите. Если вы хотите изменить ярлык кнопки в ответ на изменение вкладок или ярлык Tab в ответ на кнопку. Если вы хотите, чтобы реагировать на изменение вкладки используйте
Private Sub Control1_TabIndexChanged (отправитель, как объект, е как EventArgs) _ Рукоятки Control1.TabIndexChanged
Button1.Text = "Вы на вкладке:" + Control1. SelectedTab.Text
End Sub
- 1. jquery динамически редактировать вкладки
- 2. Изменить название navbar на основе выбранной вкладки.
- 3. МОФ TabControl: Изменить содержание вкладки родового на основе выбранной вкладки
- 4. Вкладка вкладки на основе текущей вкладки, выбранной в настоящий момент
- 5. Как ограничить вращение зрения на основе выбранной вкладки (iPad)?
- 6. Изменение значения элемента на основе выбранной вкладки в shinydashboard
- 7. Угловые параметры выбора динамической загрузки на основе выбранной вкладки
- 8. Изменение иконки выбранной вкладки
- 9. Получить содержимое выбранной вкладки
- 10. Как динамически заполнять gridview на основе выбранной строки другого gridview?
- 11. Как получить URL выбранной вкладки
- 12. вкладки jQuery - Получить индекс ранее выбранной вкладки
- 13. Передача выбранной опции в URl на вкладки пользовательского интерфейса JQuery
- 14. как закрыть другие вкладки, кроме выбранной вкладки
- 15. Редактировать ячейку в выбранной строке
- 16. Изменение выбранной вкладки Vaadin на стороне клиента
- 17. Невозможно получить позицию выбранной вкладки на viewpager
- 18. Включить/отключить BindingNavigatorItems на основе выбранной строки
- 19. WPF TabControl Изменение выбранной вкладки
- 20. сохранение выбранной вкладки между postback
- 21. jQuery Изменение цвета выбранной вкладки
- 22. Получить JTable из выбранной вкладки в JTabbedPane
- 23. Создание вкладок внутри вкладки динамически на основе заданного значения
- 24. Получить html с выбранной вкладки
- 25. Сохранение записи ранее выбранной вкладки
- 26. JQuery UI - перезагрузка выбранной вкладки?
- 27. Изменить цвет выбранной вкладки, jQuery
- 28. Динамическое обновление TabLayout без изменения выбранной вкладки
- 29. WPF двойной щелчок редактировать метку
- 30. ограничение на доставку на основе выбранной валюты
У меня есть контроль над меткой на каждой вкладке (5 ярлыков). Я хочу, чтобы кнопка меняла label.text на основе того, какая из 5 таблеток выбрана в настоящее время – ajoe
Почему у вас есть ярлык для каждой вкладки? Вы должны быть в состоянии сделать то, что сказал Roadie, и изменить его на основе индекса. – VoltaicShock