コピー&ペーストでタブ文字が入力されないようにするには?

文書番号 : 40964     文書種別 : 使用方法     登録日 : 2017/08/25     最終更新日 : 2017/08/25
文書を印刷する
対象製品
InputMan for Windows Forms 10.0J
詳細
テキスト、コンボ、マスク、マスクコンボコントロールでは、キーボードからタブ文字を入力することはできませんが、クリップボードからペーストされた場合は、Textプロパティにタブ文字が設定されます。
タブ文字が設定される動作を防ぐには、コントロールのAcceptsTabCharプロパティをFilterまたはCutに設定します。
AcceptsTabCharプロパティをFilterに設定した場合は、すべてのタブ文字が削除され、Cutに設定した場合は、最初のタブ文字以降の文字列が削除されます。

次の例はテキストコントロールへのタブ文字のペーストを禁止する例です。

[Visual Basic]
GcTextBox1.AcceptsTabChar = Filter

[C#]
gcTextBox1.AcceptsTabChar = Filter;


なお、複数行入力を許可したテキストコントロールでは、AcceptsTabCharプロパティはサポートされず、FilterまたはCutに設定した場合でもタブ文字がペーストされます。
関連情報