模式窗体 返回值异常
我有个模式窗体,没有包含报表,只是父窗体有报表,调试的时候,怎么会跳到FrxDBSet去。
还有就是,模式窗体:
procedure TFrm_GH.btnQuitClick(Sender: TObject);begin// inherited; ModalResult := mrIgnore; ShowMessage(IntToStr(mrIgnore)); Close;end;procedure TFrm_GH.DBGridSingleDblClick(Sender: TObject);begin P_GH_Blh := Query_GH.FieldByName('blh').AsString; P_GH_Hzxm := Query_GH.FieldByName('hzxm').AsString; P_GH_Ghrq := Query_GH.FieldByName('ghrq').AsString; ModalResult := mrOk; Close;end;procedure TFrm_Appoint.Edit_MNoDblClick(Sender: TObject);var Int_Result:Integer;begin Frm_GH := TFrm_GH.Create(Application); Int_Result := Frm_GH.ShowModal ; ShowMessage(IntToStr(Int_Result)+'a');//返回值都是2 if Int_Result = mrOk then begin Edit_MedicalName.Text := P_GH_Hzxm; Edit_MedicalNo.Text := P_GH_Blh; endend;