目的:把以前程序中的一部分TwwDBLookupCombo换成TwwDBLookupComboDlg.
难解决的问题:以前的TwwDBLookCombo控件使用了BeforeDropDown事件,事件代码举例如下:
  if trim(cboNoteNo.Text)='' then begin
      cboNoteNo.SetFocus;
      Application.MessageBox('请先选择单据编号!',
                '提示',mb_iconInformation);
      abort;
  end;
换成TwwDBLookupComboDlg后,我直接把该事件中的代码拷贝到TwwDBLookupComboDlg的OnInitDialog事件里面。程序运行结果是:我在点击TwwDBLookupComboDlg上面的caption为“...”的按钮后,提示框有出现,但是随后,不想让它弹出的选择对话框也弹出来了。abort也不行?如果条件trim(cboNoteNo.Text)=''满足的话,怎么不让那个窗口弹出来啊?