zoukankan      html  css  js  c++  java
  • C#winform 画图

    文本的旋转显示

           private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
            {
                Graphics g =e.Graphics;
                g.SmoothingMode=SmoothingMode.AntiAlias;
                //声明并初始化Graphics对象g
                string tempstr = "Hello C#";
                //取得要显示的文字
                for(int i=0;i<361;i=i+10)
                {
                    g.TranslateTransform(150, 150);
                    g.RotateTransform(i);
                    //将指定的旋转用于g的变换矩阵
                    //将指定的平移添加到g的变换矩阵前
                    Brush myBrush=Brushes.Blue;
                    g.DrawString(tempstr, this.Font, myBrush, 60, 0);
                    //显示旋转文字
                    g.ResetTransform();
                    //将g的全局变换矩阵重置为单位矩阵
                }
            }

     

    阴影效果的文字

               Graphics g=e.Graphics; 
                Font myFont;
                myFont=new Font("SansSerif",40); 
                
                SolidBrush textShadowBrush = new SolidBrush(Color.FromArgb(70, Color.Blue));

                g.DrawString("Hello C#",myFont,Brushes.Blue, 25, 25 );
                g.DrawString("Hello C#",myFont,textShadowBrush, 30, 30);

    阴影效果的文字

               Graphics g=e.Graphics; 
                Font myFont;
                myFont=new Font("SansSerif",40); 
                
                SolidBrush textShadowBrush = new SolidBrush(Color.FromArgb(70, Color.Blue));

                g.DrawString("Hello C#",myFont,Brushes.Blue, 25, 25 );
                g.DrawString("Hello C#",myFont,textShadowBrush, 30, 30);

  • 相关阅读:
    VS2010插件及快捷键设置
    在Windows程序中启用console输出-2016.01.04
    使用VAssistX给文件和函数添加注释-2015.12.31
    windows在远程桌面连接中使用命令行参数
    windows网络编程-2015.12.29
    grep使用
    linux程序调试常用命令
    vim使用笔记
    infusion度量金字塔数据解释
    MVc Forms Membership rolemanage 角色权限验证管理
  • 原文地址:https://www.cnblogs.com/zhangdongdong/p/2825640.html
Copyright © 2011-2022 走看看