如何判定mxOutlookBarPro中按下的按钮名称?

解决方案 »

  1.   

    mxOutlookBarPro
    没用过,帮你顶!
      

  2.   

    没传递 var ITEM:xxxxxx?
      

  3.   

    这个很简单呀,这个控件它自身带有一个sample,在这里,当按第一个按钮时,会显示,“你按下了某某按钮”,看看它的代码就知道怎样实现你的要求了。
      

  4.   

    procedure TFrmmain.OutlookListItem_Click(OutlookList: TfcCustomOutlookList;
      Item: TfcOutlookListItem);
    begin
      if MDIChildCount > iMaxWindows then
      begin
        showmessage('窗口打开数已超过最大设定值:'+IntToStr(iMaxWindows)+' ,请先关闭一些窗口!');
        exit;
      end
      else begin
        DoFunc(item.tag);  //控制窗体打开
      end;
    end;
      

  5.   

    楼主怎么做的??俺也在做有关QQ的工具.不知怎么获取所点取的name.
      

  6.   

    var
      pButton: TmxButton;动态创建Button时
      pButton.OnClick:= OnButtonClick;procedure TFMenus.OnButtonClick(Sender: TObject);
    var
      pButton: TmxButton;
    begin
      pButton:=TmxButton(Sender);
      ShowMessage(pButton.Caption);
    end
      

  7.   

    mxOutlookBarPro1.Headers[i].Buttons[j].caption