version 3
HIGHLIGHT TEXT (area; startSel; endSel)
| 引数 | 型 | 説明 | |
| area | フィールド | 変数 | 入力可能なフィールドまたは変数 | |
| startSel | 数値 | 反転表示の先頭位置 | |
| endSel | 数値 | 反転表示の最終位置 |
説明
HIGHLIGHT TEXT コマンドは、area 内にあるテキストの一部を反転表示します。
area が現在編集中のオブジェクトでない場合、フォーカスはこのエリアにセットされます。
Note: このコマンドをサブフォームのリストフォーム内にあるフィールドに対して使用することはできません。
startSel は、反転表示する先頭文字の位置です。lastSel は、反転表示する最終文字の位置に1を加えた値です。startSel と lastSel が同じ場合は、挿入ポインタが startSel で指定された文字の前に置かれ、文字は全く反転表示されません。
lastSel が area の文字数より大きい場合、startSel からテキストの最終までのすべての文字を反転表示します。
例題
1. 以下の例題を使用して、入力可能なフィールド [Products]Comments のすべての文字を選択します。
HIGHLIGHT TEXT([Products]Comments;1;Length([Products]Comments)+1)
2. 以下の例題を使用して、挿入ポインタを入力可能なフィールド [Products]Comments の始めに移動します。
HIGHLIGHT TEXT([Products]Comments;1;1)
3. 以下の例題を使用して、挿入ポインタを入力可能なフィールド [Products]Comments の終わりに移動します。
$vLen:=Length([Products]Comments)+1 HIGHLIGHT TEXT([Products]Comments;$vLen;$vLen)
4. FILTER KEYSTROKE コマンドの例題を参照してください。
参照