DialogWindow.EndDialog 方法 | |
从视图中移除此对话框窗口(将控制权返回到创建对话框窗口的例程)并发布指示它是如何关闭的结果代码。
命名空间:
XSharp.VO.SDK
程序集:
XSharp.VOGUIClasses (在 XSharp.VOGUIClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD EndDialog(
iResult AS LONG
) AS LONG
public virtual int EndDialog(
[DefaultParameterValueAttribute(0, 0)] int iResult
)
查看代码参数
- iResult
- 类型:Int32
应该发布的结果代码。默认为0。
返回值
类型:
Int32示例 提示: |
---|
然后,可以将此结果代码传递给显示对话框窗口的例程,如果该例程调用了 DialogWindow:Result。
|
以下示例指示 EndDialog() 如果按下了 Cancel 按钮,则返回0,如果按下了 OK,则返回1:
1METHOD ButtonClick(oEvent) CLASS MyDialogWindow
2 IF oEvent:nControlID == ID_OK
3 SELF:EndDialog(1)
4 ENDIF
5
6 IF oEvent:nControlID == ID_CANCEL
7 SELF:EndDialog(0)
8 ENDIF
参见