private void btnPropertiesCollapsed_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
g.FillRectangle(new SolidBrush(btnPropertiesShow.BackColor), btnPropertiesShow.ClientRectangle);
g.DrawImage(btnPropertiesShow.Image, new Point(2, 2));
SizeF szF = g.MeasureString(btnPropertiesShow.Text, btnPropertiesShow.Font);
g.TranslateTransform((float)btnPropertiesShow.ClientRectangle.Width / (float)2 + (szF.Height - 2) / (float)2, 20);
g.RotateTransform(90);
g.DrawString(btnPropertiesShow.Text, btnPropertiesShow.Font, new SolidBrush(btnPropertiesShow.ForeColor), 0, 0);
}