コピー&ペーストでタブ文字が入力されないようにするには?
対象製品
InputMan for Windows Forms 10.0J
詳細
テキスト、コンボ、マスク、マスクコンボコントロールでは、キーボードからタブ文字を入力することはできませんが、クリップボードからペーストされた場合は、Textプロパティにタブ文字が設定されます。
タブ文字が設定される動作を防ぐには、コントロールのAcceptsTabCharプロパティをFilterまたはCutに設定します。
AcceptsTabCharプロパティをFilterに設定した場合は、すべてのタブ文字が削除され、Cutに設定した場合は、最初のタブ文字以降の文字列が削除されます。
次の例はテキストコントロールへのタブ文字のペーストを禁止する例です。
[Visual Basic]
[C#]
なお、複数行入力を許可したテキストコントロールでは、AcceptsTabCharプロパティはサポートされず、FilterまたはCutに設定した場合でもタブ文字がペーストされます。
タブ文字が設定される動作を防ぐには、コントロールのAcceptsTabCharプロパティをFilterまたはCutに設定します。
AcceptsTabCharプロパティをFilterに設定した場合は、すべてのタブ文字が削除され、Cutに設定した場合は、最初のタブ文字以降の文字列が削除されます。
次の例はテキストコントロールへのタブ文字のペーストを禁止する例です。
[Visual Basic]
GcTextBox1.AcceptsTabChar = Filter
[C#]
gcTextBox1.AcceptsTabChar = Filter;
なお、複数行入力を許可したテキストコントロールでは、AcceptsTabCharプロパティはサポートされず、FilterまたはCutに設定した場合でもタブ文字がペーストされます。