请问 ModalResult:=mrOK;是什么意思?(10分)

  • 主题发起人 主题发起人 dreamblue
  • 开始时间 开始时间
D

dreamblue

Unregistered / Unconfirmed
GUEST, unregistred user!
请详细点。
 
按回车键相当于鼠标点击按钮.
 
就是按下了“确定”键
 
一般用于对话框窗体中,比如这个窗体有两个按钮分别是:确定与取消,
那么一般可以将"确定"按钮设为ModalResult:= mrOK,"取消"按钮设为ModalResult:= mrCancel;
然后调用这个对话框的单元,可以用 if ShowModal = IDOK then 之类的语句来处理你到底是
不是按了"确定"按钮,然后作相应处理.
 
同意以上
 
多人接受答案了。
 
ModalResult:=mrOK的表示如同楼上seaboy所说,不过ModalResult属性可以有很多返回值,
不止是mrOK和mrCancel,还有mrYes,mrNo...等等,建议你看看delphi的帮助文件。
如何使用ModalResult属性:窗口上放几个按钮,分别指定button的kind属性或ModalResult
属性,然后用ShowModal方式调用窗口,返回的值可以根据用户单击不同的按钮而得到不同
的ModalResult值。
 
后退
顶部