S seaboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-05 #4 一般用于对话框窗体中,比如这个窗体有两个按钮分别是:确定与取消, 那么一般可以将"确定"按钮设为ModalResult:= mrOK,"取消"按钮设为ModalResult:= mrCancel; 然后调用这个对话框的单元,可以用 if ShowModal = IDOK then 之类的语句来处理你到底是 不是按了"确定"按钮,然后作相应处理.
一般用于对话框窗体中,比如这个窗体有两个按钮分别是:确定与取消, 那么一般可以将"确定"按钮设为ModalResult:= mrOK,"取消"按钮设为ModalResult:= mrCancel; 然后调用这个对话框的单元,可以用 if ShowModal = IDOK then 之类的语句来处理你到底是 不是按了"确定"按钮,然后作相应处理.
Z zqw0117 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-05 #7 ModalResult:=mrOK的表示如同楼上seaboy所说,不过ModalResult属性可以有很多返回值, 不止是mrOK和mrCancel,还有mrYes,mrNo...等等,建议你看看delphi的帮助文件。 如何使用ModalResult属性:窗口上放几个按钮,分别指定button的kind属性或ModalResult 属性,然后用ShowModal方式调用窗口,返回的值可以根据用户单击不同的按钮而得到不同 的ModalResult值。
ModalResult:=mrOK的表示如同楼上seaboy所说,不过ModalResult属性可以有很多返回值, 不止是mrOK和mrCancel,还有mrYes,mrNo...等等,建议你看看delphi的帮助文件。 如何使用ModalResult属性:窗口上放几个按钮,分别指定button的kind属性或ModalResult 属性,然后用ShowModal方式调用窗口,返回的值可以根据用户单击不同的按钮而得到不同 的ModalResult值。