5

私はグーグルを検索しましたが、有効な解決策が見つからないようです。

状況は独特です。さまざまな時点でコメント付きの行を「追加」する必要があります。F9 キーを押すたびに、行番号の後にコロン「:」が表示され、行番号とカーソル位置にコメントを入力します。

実行中の出力は次のようになります。

001: startup time
002: watched tv
003: |

ここで「|」実行時の最後のカーソル位置で、テキストを入力するのを待っています。

代わりに、プログラムを実行して F9 キーを押すと、次のようになります。

001: 
002: 
003: 
|

ここで「|」実行時の最後のカーソル位置で、テキストを入力するのを待っています。

メモの (最後の) 空白行を削除するにはどうすればよいですか?

4

1 に答える 1

17

Add()挿入されたテキストの後に改行を挿入します。改行が必要ない場合は、SelText代わりにプロパティを使用します。例:;

Memo1.SelStart := Memo1.GetTextLen;
Memo1.SelLength := 0;
Memo1.SelText := '003: ';
于 2013-01-07T03:16:37.473 に答える