web-dev-qa-db-ja.com

テキストボックスの編集を無効にする方法は?

テキストボックスを使用してテキストを表示したい。スクロールバーが機能しないため、無効にできません。

複数行のテキストボックス内での編集を防ぎながら、有効になっているように見せて、スクロールバーが正しく機能するようにするにはどうすればよいですか?

57
HelpNeeder

ReadOnlyプロパティ をtrueに設定できます。

引用リンク:

このプロパティをtrueに設定すると、ユーザーは実行時にコントロールの内容を変更できません。このプロパティをtrueに設定しても、コードでTextプロパティの値を設定できます。 Enabledプロパティでコントロールを無効にする代わりにこの機能を使用して、コンテンツのコピーとツールチップの表示を許可できます。

98
Austin Salonen

TextBoxにはReadOnlyというプロパティがあります。このプロパティをtrueに設定すると、TextBoxは引き続きスクロールできますが、ユーザーは値を変更できなくなります。

18
norlando
        textBox1.Enabled = false;

「false」プロパティは、テキストボックスを無効にします。 「true」は通常の形式になります。ありがとう。

4
Ammar

上記のように、テキストボックスのプロパティを[読み取り専用]プロパティウィンドウから[True]に変更できます。

enter image description here

0
FUSION CHA0S