DataWindow.ControlFocusChange 方法 | |
提供一个在输入焦点切换到或从控件时调用的方法。
命名空间:
VO
程序集:
VOGUIClasses (在 VOGUIClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD ControlFocusChange(
oControlFocusChangeEvent
) AS USUAL CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public virtual __Usual ControlFocusChange(
__Usual oControlFocusChangeEvent = default
)
查看代码参数
- oControlFocusChangeEvent (Optional)
- 类型:__Usual
标识生成 ControlFocusChangeEvent 对象的哪个控件,并且它是否刚刚获得或失去了键盘焦点的 ControlFocusChangeEvent 对象。
返回值
类型:
__Usual备注
如果 ControlFocusChange() 用于验证控件(并且还将焦点设置到另一个控件),
则在其他控件获得焦点之前不应调用 Control:SetFocus()。
在包含许多编辑控件的复杂对话框窗口中,当焦点正在切换时,抓取编辑控件的文本是有意义的,以便如果需要,可以使用其他控件更新它。
请参阅 ButtonClick() 方法,以查看在此方法中使用的类似语法的示例。
请注意,此方法会通过此方法传递所有控件,而不仅仅是 SingleLineEdit 和 MultiLineEdit 控件。
如果要控制 Combobox 的选择,那么应该查看 ListBoxSelect() 回调方法。
参见