Azmyth.Editor.frmEditorMain.btnPropertiesCollapsed_Paint C# (CSharp) Method

btnPropertiesCollapsed_Paint() private method

private btnPropertiesCollapsed_Paint ( object sender, PaintEventArgs e ) : void
sender object
e PaintEventArgs
return void
        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);
        }