Azmyth.Editor.frmEditorMain.btnAssetsShow_Paint C# (CSharp) 메소드

btnAssetsShow_Paint() 개인적인 메소드

private btnAssetsShow_Paint ( object sender, PaintEventArgs e ) : void
sender object
e PaintEventArgs
리턴 void
        private void btnAssetsShow_Paint(object sender, PaintEventArgs e)
        {
            Graphics g = e.Graphics;
            g.FillRectangle(new SolidBrush(btnAssetsShow.BackColor), btnAssetsShow.ClientRectangle);
            g.DrawImage(btnAssetsShow.Image, new Point(2, 2));

            SizeF szF = g.MeasureString(btnAssetsShow.Text, btnAssetsShow.Font);
            g.TranslateTransform((float)btnAssetsShow.ClientRectangle.Width / (float)2 + (szF.Height - 2) / (float)2, 20);
            g.RotateTransform(90);

            g.DrawString(btnAssetsShow.Text, btnAssetsShow.Font, new SolidBrush(btnAssetsShow.ForeColor), 0, 0);
        }