请教各位,怎样设置button为圆的

解决方案 »

  1.   

    可以在button控件中,插入一个你画好的button图片
      

  2.   

    重写Button类   或者用个圆形图片。
      

  3.   

    现在button是圆的了,但是还想在button中心画个加号和减号怎么搞呢?
      

  4.   

    直接在text上处理就好了,如果你是自己的画的话,
    那就是用DrawString就行。
      

  5.   

    现在“+”也有了,但是圆形的button上总有个直角,很难看,是不是原先方形按钮的轮廓线?
    我的代码:void button3_Paint(object sender, EventArgs e)
    {
    System.Drawing.Drawing2D.GraphicsPath path = new System.Drawing.Drawing2D.GraphicsPath();
                path.AddEllipse(0, 0, 20, 20);
                button3.Region = new Region(path);
    }
      

  6.   

    用WPF吧,别说圆的...扁的三角的异形的都行...
      

  7.   

    轮廓线可以通过重写ShowFocusCues返回false就可以了
      

  8.   

    我做过,具体的代码现在没有了,但是把如何做的告诉你我当时是自己用picbox画的,画个圆形的。然后你把PicBox做成一个btn控件不久满足你的需求了么
    很简单的
      

  9.   

    bs的程序么  
    imagebutton 
      

  10.   

    找个圆形的 背景透明图片  把FlatStyle 设置为Flat; 就可以了