Как изменить цвет заголовка вкладки, текст, который отображается на вкладке, которая всегда видна?Winform vb.net - как изменить цвет вкладки?
1
A
ответ
0
Возможно, это не самое элегантное решение, но .. Измените DrawMode TabControl на OwnerDrawFixed и обработайте чертеж самостоятельно. Проверьте примеры MSDN.
0
В дополнение к кодированию события DrawItem следует следить за этим событием, чтобы изменить текст вкладки, когда захотите.
Private Sub ChangeTabPageTextColor(ByVal TabPageIndex As Integer, ByVal ForeColor As Color)
' Get the area of the header of this TabPage
Dim HeaderRect As Rectangle = TabControl1.GetTabRect(TabPageIndex)
' Identify which TabPage is currently selected
Dim SelectedTab As TabPage = TabControl1.TabPages(TabPageIndex)
' Create a Brush to paint the Text
Dim TextBrush As New SolidBrush(ForeColor)
' Declare the text alignment variable
Dim sf As New StringFormat()
' Set the Horizontal Alignment of the Text
sf.Alignment = StringAlignment.Center
' Set the Verticle Alignment of the Text
sf.LineAlignment = StringAlignment.Near
' Declare a Font
Dim newfont As New Font(TabControl1.Font.Name, TabControl1.Font.Size, FontStyle.Regular)
' Draw the text
TabControl1.CreateGraphics().DrawString(SelectedTab.Text, newfont, TextBrush, HeaderRect, sf)
' Job done - dispose of the Brush
TextBrush.Dispose()
End Sub
Смежные вопросы
- 1. Как изменить цвет WinForm?
- 2. Как изменить цвет вкладки вкладки Viewpager?
- 3. Как изменить цвет рамки вкладки?
- 4. Как изменить цвет активной вкладки
- 5. Как изменить цвет каждой вкладки?
- 6. vb.net - изменить либо выбранный шрифт вкладки (полужирный), либо цвет
- 7. Как изменить цвет winform DataGridview заголовок?
- 8. Изменить цвет listview vb.net
- 9. UITabBarController Изменить цвет вкладки «Дополнительно»
- 10. Изменить цвет вкладки в netbeans
- 11. Изменить цвет выбранной вкладки, jQuery
- 12. Изменить цвет фона вкладки ActionBar
- 13. изменить цвет выбранного меню вкладки
- 14. BottomNavigationBar-изменить цвет значка вкладки
- 15. изменить цвет текста вкладки, iPhone
- 16. Как изменить цвет фона с изменением вкладки
- 17. Как изменить цвет выбранной вкладки в TabControl?
- 18. Как изменить цвет текста вкладки PagerTabStrip
- 19. Как изменить цвет фона вкладки программно?
- 20. Как изменить цвет вкладки «underbar» в actionbarsherlock
- 21. Netbeans IDE - Как изменить цвет вкладки/пространств
- 22. Как изменить цвет левой границы меню вкладки?
- 23. Как изменить цвет vim для определенной вкладки?
- 24. Как изменить цвет фона вкладки при активной
- 25. Как изменить цвет вкладки с помощью javascript?
- 26. Ionic2 tabs - как изменить цвет выбранной вкладки?
- 27. Как изменить цвет индикатора вкладки в Xamarin.Droid?
- 28. Как изменить jtabbedpane выбранный цвет фона вкладки
- 29. Как изменить выбранный цвет заголовка вкладки
- 30. Как изменить цвет текста вкладки ActionBarSherlock?
Не слишком элегантный плюс потребует иметь дело со всеми другими вкладками и их текстом. Все, что я хочу сделать, это изменить цвет заголовка одной вкладки. – Alex