Помещение календаря в индивидуальные настройки вертикальной вкладки.C # - Winform - PullRequest
0 голосов
/ 27 ноября 2011

Здравствуйте, у меня есть настраиваемая вертикальная вкладка с использованием drawitem. Однако я не могу поместить что-то в полосу управления вкладками. Я хочу поместить туда календарь, чтобы я мог использовать свободное пространство, однако вкладка не позволяет мне это делать. Есть ли возможный способ сделать это?

* вот изображение прилагается 1

** Я хочу, чтобы это выглядело так, но в вертикальном формате, чтобы я мог использовать пустое пространство на фото 1 2

Ответы [ 2 ]

1 голос
/ 27 ноября 2011

Самый простой способ состоит в том, чтобы , а не добавить его в Tab Control.Просто добавьте элемент управления в форму, но убедитесь, что он расположен на top элемента управления Tab:

Простой пример:

MonthCalendar mc1 = new MonthCalendar();
this.Controls.Add(mc1);
mc1.Location = new Point(0, this.ClientSize.Height - mc1.Height);
mc1.Anchor = AnchorStyles.Left | AnchorStyles.Bottom;
mc1.BringToFront();
1 голос
/ 27 ноября 2011

Создайте еще один элемент управления, в котором элемент управления таблицей находится вверху, а календарь внизу, и поместите его в основную форму.

...