同上,怎么做?

解决方案 »

  1.   

    试试default:= false  :)
      

  2.   

    自己画了。
    他是windows comctrl32.dll 提供的标准控件。
      

  3.   

    ft,
    他有 flat 属性吗?
      

  4.   

    DELPHI6中是有的!flat:=True 以後它就會有一點透明狀,一可以試試看:)
      

  5.   

    楼上的,我用也是Delphi6~~
    //  BitBtn1.Flat := False; //咋就编译不过呢?~~//来招变态方法,不要告诉别人是俺教你的!~~procedure TForm1.FormCreate(Sender: TObject);
    var
      vHandle: HRGN;
    begin
      vHandle := CreateRectRgn(0, 0, BitBtn1.Width - 1, BitBtn1.Height - 1);
      try
        SetWindowRgn(BitBtn1.Handle, vHandle, True);
      finally
        DeleteObject(vHandle);
      end;
    end;//大家都这样厚,你就偏不这样厚,真有个性!~~
      

  6.   

    不好意思,是我搞錯了,我用的是SPEEDBUTTON,它可以用FLAT屬性。
    真的很抱歉,你用SPEEDBUTTON試一下,也挺好用的!
      

  7.   

    它是没有falt属性的。
    我嫌它不美观,薄一点最好!
    如要画,怎么画???
      

  8.   

    不好意思,看错了,我以为是speedbutton。可以像个变通的办法,先放个panel,然后设置bevverinner和BevverOuter为bvLowered,然后把bitbtn放进去。
      

  9.   

    用speedButton吧,它是可以的,不过你要选择样式style
      

  10.   

    同意楼上;
    用speedbutton;试试设置style、flat属性!
      

  11.   

    SpeedButton 不是从TWinControl继承的,不是窗口类,得不到焦点。
      

  12.   

    为什么button看起来很很凸?
    凸:是因为四条边线的颜色不同引起的,左面和上面的颜色一般是clwhite,右面和下面是一般的clBtnShadow,如果你将它们颜色对调,就可以得到凹的效果
    很凸:因为它的边线用了两个象素宽度,一般的button是一个象素
    你想办法将边线宽度调成0,就是不凸也不凹了,最好从头开始造,自己画
    over
      

  13.   

    把那个PAS文件复制出来自己改一个吧!