TabControl с кнопками по вертикали (или как реализовать такой интерфейс окна формы?) - C#
Формулировка задачи:
Как реализовать такой интерфейс окна формы?
Решение задачи: «TabControl с кнопками по вертикали (или как реализовать такой интерфейс окна формы?)»
textual
Листинг программы
private void tabControl1_DrawItem(object sender, DrawItemEventArgs e)
{
Graphics g;
string sText;
int iX;
float iY;
SizeF sizeText;
TabControl ctlTab;
ctlTab = (TabControl)sender;
g = e.Graphics;
sText = ctlTab.TabPages[e.Index].Text;
sizeText = g.MeasureString(sText, ctlTab.Font);
iX = e.Bounds.Left + 6;
iY = e.Bounds.Top + (e.Bounds.Height - sizeText.Height) / 2;
g.DrawString(sText, ctlTab.Font, Brushes.Black, iX, iY);
}