speedbutton是用来按的,不管你用鼠标还是键盘

解决方案 »

  1.   

    可以用它和panel做一个简易工具栏!
    好还还可以分组,使其处于按下状态!
      

  2.   

    bitbtn和Button的区别好像就是它可以图片!Bitbtn不能使其处于按下状态!
      

  3.   

    taogou(失去一切,才知道自己只是逃狗)  :delphi中其他按钮不能用键盘按吗?
    我才学delphi一天   不是很清楚  总感觉那么多按钮多余   位图按钮  用普通按钮好像也行
      

  4.   

    speedbutton 与button有一个很重要的区别:speddbutton按下不会触发别的控件的exit事件,但是button就会触发这对于控制事件是很有用的
      

  5.   

    多余?全世界的按钮控件加起来,怕你根本算不清!我都写过很多,有时候要做些特殊功能怎么办?Tbitbtn是从TButton继承的,所以只是加了些代码?而speedbutton是从TGraphicControl继承的,决定了它和前两者有本质区别!
      

  6.   

    speedbutton 不是一个窗口,你用spy++是看不到他的,所以他是在父窗体上画出来的,所以他占用的资源比较少,所以有了speed 一说。speedbutton可以在表面加载图片,还有一个重要区别,button是一个窗口所以他的mouseleave事件必须做许多处理才能得到,尔speedbutton则可以通过父窗体的鼠标移动得到 mouseleave 的消息,有时候这个特性很用的。