Добавление изображения к одной из вкладок в TabControl, блокирует текст моей вкладки - PullRequest
0 голосов
/ 09 декабря 2011

Используя Visual Studio 2005 (vb.net) (windows windows) в Windows XP, у меня есть стандартный Microsoft TabControl.

Нажатие кнопки добавляет / удаляет изображение из 1 вкладки.

Похоже, что изображение помещено над текстом моей вкладки, что делает его нечитаемым.Почему не так, как должно быть: Изображение слева.Далее следует текст справа.

Почему изображение помещается над текстом моей вкладки?Нужно ли делать какие-то «обновления» или «перерисовки», прежде чем они появятся, как следует?

Я не вижу способа «заставить изображение появиться на левом краю вкладки».(НЕ на вкладке.) ... и затем поместите текст справа от изображения.(Точно так же, как обычное изображение + текстовая вкладка.)

Код довольно прост, он просто получает изображение из моего ImageList:

cfgTab.ImageKey = "PadLockClosed.png"   ' Show CLOSED PadLock

Текст вкладки изменяется с:

This is my tab text

до:

T(IMAGE HERE)is my tab text

Изображение появляется OVER начало моего текста.Но если я перейду на другую вкладку, а затем вернусь назад, изображение появится в правильном положении:

(IMAGE HERE) This is my tab text

1 Ответ

0 голосов
/ 09 декабря 2011

Вы можете использовать закрепление и привязку в свойстве Control, чтобы оно располагалось в соответствии с тем, что вы хотите, чтобы оно отображалось.

Управление элементами управления WinForm с использованием свойств Anchor и Dock

Изменение размера одного элемента управления в WinForms

С уважением

...