我刚学delphi 很多地方不懂这个QQ状态按钮 是怎么做的呀 

解决方案 »

  1.   

    barmenu也可以吧,很多这样的控件,不过,QQ肯定是自己画的。
      

  2.   

    大公司的专用控件,一般都是自己开发的,听说QQ的桌面的控件是用DELPHI开发的,底层是用vc
      

  3.   

    这个简单啊
    拉一个PopupMenu1到窗体,
    在BUTTON的OnMouseUp事件写下列代码就行procedure TPackingItemFrm.SBprintMouseUp(Sender: TObject;
      Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
    var 
      pt:TPoint;
    begin
      GetCursorPos(pt);
      PopupMenu1.Popup((pt.x-x),(pt.y+(SBprint.Height-y)));
    end;
      

  4.   

    暈樓上的,DELPHI的自帶控件裡不是有個這個按鍵嗎!!!就是工具欄按鍵呀。改一下屬性就行了的事。
      

  5.   

    自已截个图标放到bitbutton中,再关联PopupMenu1不可以吗?