Delphiでクリップボードから文字を出し入れする方法
Clipboard.AsText
クリップボードの文字を取得する時にも、クリップボードに文字を入れるときにもClipboard.AsTextが使えます。
クリップボードの文字を取得する
Memo1.seltext := Clipboard.AsText;
Memoコンポーネントのカーソル位置に文字を挿入する際は、これでOK。
同じことは、
Memo1.PasteFromClipboard;
でもOKです。
クリップボードに文字を入れる
Clipboard.AsText:= Memo1.seltext;
クリップボードに文字を入れるときは、Clipboard.AsTextに文字列を代入するだけでOK。
上の例では、Memoコンポーネントで選択中の文字がクリップボードに格納されます。
uses節
usesには、Clipbrdを追加します。