Tips Area Tips No.4 テキストボックスに基本的な編集機能をつける |
テキストボックスに基本的な編集機能を付加します。
ここでは、以下の機能を付加するサンプルを紹介します。
まずは文字列のコピーです。以下のようなコードになります。
VBでクリップボードにデータをセットする場合はこの処理をしないと、データがクリップボードにセットされない場合があります。 二行目で選択されているテキストをクリップボードにセットしています。 選択されているテキストは [テキストボックス].SelText で取得できます。 次は文字列の切り取りです。 実際的には、選択されているテキストをクリップボードにコピーした後、選択されているテキストをクリアします。 以下のようなコードになります。
次は文字列の張り付けです。 クリップボードからテキストを取得してセットします。以下のようなコードになります。
クリップボードにコピーされているテキストは Clipboard.GetText で取得できます。 最後は文字列をすべて選択する処理です。 テキストボックスの先頭から末尾まで選択する処理です。以下のようなコードになります。
今回の Tips のサンプルが下でダウンロードできます。 |
|
Build & Management is Wajin Kisaragi |