在DELPHI里,如何在一段代码里调用另一个控件的事件代码,如:在一个按钮的代码里调用EDIT控件的鼠标单击事件?
  格式是什么,我试了好久试不出来,希望大侠帮忙。

解决方案 »

  1.   

    这个试过了,不行。
    准确讲:是调用TDBEditEh控件的小按钮Click事件,TDBEditEh控件的名字叫:DBCust,t调用的是DBCust.EditButtons[0]的鼠标单击事件,它的类型是:TVisibleEditButtonEh.
     谢谢liangqingzhi(老之)的回复。
     还有哪位大侠可以提供帮助?
      

  2.   

    TDBEditEh控件我没有  我也不知道你是怎么调用的 
    但是我用其他控件的话 试验都成功了 也就是在你引用的代码段中完整加上你需要调用控件时间过程的名字 如果调用button1的click事件 就是在你的代码中加button1click(sender)
    如果是别的 就调用属性检测器中其事件句柄然后加上(sender) 我认为是没有问题的 
      

  3.   

    procedure TForm1.Button1Click(Sender: TObject);
    var
      h:boolean;
    begin
      h:=false;
      DBEditEh1EditButtons0Click(Sender,h); // 它要二个参数
    end;
      

  4.   

    直接用DBCust.Click试试,我一般都是btn.Click这样调用的.
      

  5.   

    keiy老兄水平真高,谢谢你,搞定了。
    希望以后还能向你请教。
      

  6.   

    奇怪,不能管理,无法结帖,SORRY,晚点再结。