回复 9楼mylj123的帖子
很抱歉,这个帖子是Win相关的。
你看看下列属性:
Text Selections and Character Input
Properties
Property Description
TXTextControl.CurrentInputPosition属性: Returns or sets an array of three values which specify the page, line and column number of the current text input position.
Methods
Method Description
TXTextControl.InputPosFromPoint属性: Returns the text input position belonging to a certain geometric position.
另外,使用InputPosFromPoint能将text位置到特定位置。CurrentInputPosition能够得到当前文字的位置。TXTextControl.FieldStart 属性能够指定marked text field的开始位置,可以和TXTextControl.FieldCurrent联合起来使用。
一个参考:
- Sub Create()
- Dim FieldId As Integer
- 'Create a marked text field and store its number
- TXTextControl.FieldInsert "New Field"
- FieldId = TXTextControl.FieldCurrent
- ..
- 'Change the text
- TXTextControl.FieldCurrent = FieldId
- TXTextControl.FieldText = "Hello"
- End Sub
复制代码 |