做好的窗体按钮切换时不明显,我想在按钮得到焦点时,动态的绘制一个红圈,或者放上个小图片也可以    该怎么搞呢?

解决方案 »

  1.   

    有个Flat属性,你可以试一下,还可以调边框
      

  2.   

    winfrom就子类化button,根据focus来onpaint round rectangle
    然后wpf就用focusvisualstyle来画rect
      

  3.   


    哦,对了,是WM6的我想用IMAGE添加上去using System.Drawing;还是报错,还要引用什么么?错误 1 “System.Drawing.Image”并不包含“FromFile”的定义 C:\forms\Form1.cs 114 36 forms---------------------------------引入Graphics也报错,哪里没搞好呢?
      

  4.   


                IntPtr iptr = this.Handle;
                Graphics gr = Graphics.FromHdc(iptr);
                Bitmap image = new Bitmap("Bitmap1.bmp");
                Bitmap bt = new Bitmap(image);
                gr.DrawImage(bt, 20, 20);没有任何效果,Graphics gr = this.CreateGraphics(); 也不行,
    为什么贴不上去呢?