用户登录  |  用户注册
首 页源码下载网络学院最新源码源码排行屏蔽广告
当前位置:新兴网络 > 网络学院 > .Net技术 > C#

C# 设置Label控件边框颜色

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2010-09-27 08:59:10
C# code复制代码
using System.Drawing;

private void label1_Paint(object sender, PaintEventArgs e)
        {
          
           DrawBorder(e.Graphics, Color.Red,Color.Blue, label1.Width, label1.Height);

         }

       
          private SolidBrush SegBrush; //   功控填充颜色所用brush 
        /// <summary>
         /// //绘制边框
        /// </summary>
        /// <param name="g"></param>
         /// <param name="color">lable背景颜色</param>
         /// <param name="color">边框颜色</param>
        /// <param name="x">label宽度</param>
        /// <param name="y">label高度</param>
        private void DrawBorder(System.Drawing.Graphics g,Color color,Color bordercolor,int x,int y) 
        {
   

            SegBrush = new SolidBrush(color);
            Pen pen = new Pen(SegBrush, 1);
            //e.Graphics.FillRectangle(SegBrush, RcTime);

            label1.BorderStyle = BorderStyle.None;
            label1.BackColor = color;

            pen.Color = Color.White;

            Rectangle myRectangle = new Rectangle(0, 0, x, y);
            ControlPaint.DrawBorder(g, myRectangle, bordercolor, ButtonBorderStyle.Solid);//画个边框
           // g.DrawRectangle(pen, myRectangle);
            //g.DrawEllipse(pen, myRectangle);
        }
 

Tags:Label 边框 C#

作者:佚名
  • 好的评价 如果您觉得此文章好,就请您
      100%(5)
  • 差的评价 如果您觉得此文章差,就请您
      0%(0)

网络学院评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论