Window.EditFocusChange 方法 | |
当输入焦点从编辑控件转移到其他控件,或者从其他控件转移到编辑控件时调用的方法。
命名空间:
VO
程序集:
VOGUIClasses (在 VOGUIClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD EditFocusChange(
oEditFocusChangeEvent
) AS USUAL CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public virtual __Usual EditFocusChange(
__Usual oEditFocusChangeEvent = default
)
查看代码参数
- oEditFocusChangeEvent (Optional)
- 类型:__Usual
标识生成 EditFocusChangeEvent 对象的编辑控件,以及它是否刚刚获得或失去了键盘焦点的 EditFocusChangeEvent 对象。
返回值
类型:
__Usual此方法调用 Window.Default(),并返回 Window.Default() 的结果
备注 提示: |
---|
重要!这是一个由 X# 使用的回调方法。通常情况下,不应在您的应用程序代码中调用它。
|
如果Window:EditFocusChange() 用于验证编辑控件(并在无效时返回焦点到它),则不应该在其他控件获得焦点之前调用 Control:SetFocus()。
在包含许多编辑控件的复杂对话框窗口中,当焦点正在改变时,抓取编辑控件的文本是有意义的,这样,如果需要,其他控件就可以使用它来更新。
请参阅 ButtonClick() 方法,了解在这个方法中使用类似语法的示例。请注意,这个方法不会传递任何按钮控件,只有 SingleLineEdit 和 MultiLineEdit 控件。如果要控制 Combobox 的选择,那么请使用 ListBoxSelect() 回调方法。
参见