Text Validator 的鼠标和键盘输入事件实际上是内置于 Text Validator 中的 Text Editor 的事件。它们用于监控 Text Validator 中的用户输入,并在必要时作出响应。通过 Text Editor 的 Check Spelling 按钮打开的 Text Validator,其输入事件会传递给 Text Editor (而非 Text Validator) 。
- 报告鼠标移动和单击、按键以及滚动等信息。
- 取消操作。
方法
| 名称 | 说明 |
|---|---|
| OnChar | 当按键被转换为字符时调用。将字符代码、重复次数以及有关该次按键的其他信息传递给客户端。允许您取消操作。 |
| OnKeyDown | 当组件具有焦点且按下某个键时调用。将键码、重复次数以及所使用的修饰键传递给客户端。允许您取消操作。 |
| OnKeyUp | 当组件具有焦点且释放某个键时调用。将键码、重复次数以及所使用的修饰键传递给客户端。允许您取消操作。 |
| OnMouseButtonDown | 当鼠标指针位于组件上方且按下鼠标按钮时调用。将所按下的鼠标按钮信息以及鼠标指针的坐标传递给客户端。 |
| OnMouseButtonUp | 当鼠标指针位于组件上方且释放鼠标按钮时调用。将所释放的鼠标按钮信息以及鼠标指针的坐标传递给客户端。 |
| OnMouseDoubleClick | 当组件被双击时调用。将鼠标指针坐标以及所使用的修饰键信息传递给客户端。 |
| OnMouseMove | 当鼠标指针在组件上移动时调用。将鼠标指针坐标以及所使用的修饰键信息传递给客户端。 |
| OnMouseWheel | 当组件具有焦点且鼠标滚轮滚动时调用。将鼠标指针坐标、鼠标滚轮滚动量以及所使用的修饰键信息传递给客户端。 |
| OnScroll | 当通过鼠标或键盘操作移动滚动块时调用。将滚动条代码、滚动块位置以及滚动的行数传递给客户端。允许您取消操作。 |
