Как изменить цвет у заголовков вкладок Tabcontrol

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

feliks
Новичок
Новичок
 
Сообщения: 31
Зарегистрирован: 03.05.2009 (Вс) 20:02

Как изменить цвет у заголовков вкладок Tabcontrol

Сообщение feliks » 21.05.2009 (Чт) 7:59

Не смог найти как поменять цвет заголовков вкладок Tabcontrol с серого на любой другой. Еще в Tabcontrol постоянно серой остается тонкая полоска по контуру всего таба. Если кто знает, покажите пример, пожалуйста.

arvitaly
Постоялец
Постоялец
 
Сообщения: 485
Зарегистрирован: 12.04.2009 (Вс) 0:30
Откуда: Казань

Re: Как изменить цвет у заголовков вкладок Tabcontrol

Сообщение arvitaly » 21.05.2009 (Чт) 11:58

Покажи форму проекта

feliks
Новичок
Новичок
 
Сообщения: 31
Зарегистрирован: 03.05.2009 (Вс) 20:02

Re: Как изменить цвет у заголовков вкладок Tabcontrol

Сообщение feliks » 21.05.2009 (Чт) 12:42

Используется самый обычный TabControl. Мне главное понять принцип.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Как изменить цвет у заголовков вкладок Tabcontrol

Сообщение MIT » 21.05.2009 (Чт) 13:04

Наследуй контрол и переопределяй onPaint
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

feliks
Новичок
Новичок
 
Сообщения: 31
Зарегистрирован: 03.05.2009 (Вс) 20:02

Re: Как изменить цвет у заголовков вкладок Tabcontrol

Сообщение feliks » 21.05.2009 (Чт) 15:00

Без примера не понятно

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Как изменить цвет у заголовков вкладок Tabcontrol

Сообщение MIT » 21.05.2009 (Чт) 15:13

Что именно не понятно? Как наследовать? Как переопределять процедуры? Как рисовать?
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

feliks
Новичок
Новичок
 
Сообщения: 31
Зарегистрирован: 03.05.2009 (Вс) 20:02

Re: Как изменить цвет у заголовков вкладок Tabcontrol

Сообщение feliks » 21.05.2009 (Чт) 18:42

Как закрасить Tab?

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Как изменить цвет у заголовков вкладок Tabcontrol

Сообщение MIT » 21.05.2009 (Чт) 18:58

Повторяю: унаследовать контрол и переопределить onPaint.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Как изменить цвет у заголовков вкладок Tabcontrol

Сообщение Williams » 21.05.2009 (Чт) 19:35

Код: Выделить всё
    Public Class CustomTabControl
        Inherits TabControl

        Protected Overrides Sub OnPaint(ByVal e As System.Windows.Forms.PaintEventArgs)
            MyBase.OnPaint(e)
        End Sub

    End Class
И вы думаете, что вас оставят в живых после прочтения этого поста?

feliks
Новичок
Новичок
 
Сообщения: 31
Зарегистрирован: 03.05.2009 (Вс) 20:02

Re: Как изменить цвет у заголовков вкладок Tabcontrol

Сообщение feliks » 21.05.2009 (Чт) 20:07

А дальше что?

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Как изменить цвет у заголовков вкладок Tabcontrol

Сообщение Nord777 » 21.05.2009 (Чт) 21:11

А дальше что?
А дальше - лето, дача, шашлыки :)
Зачем напрягаться?
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 70

    TopList