【VB.NET】テキストボックスを読み取り専用にするには?

訪問して頂きありがとうございます。まさふくろーです。

この記事では、テキストボックスを読み取り専用にする方法をご紹介します。

テキストボックスを読み取り専用にする

使用するプロパティ

ReadOnlyプロパティ

解説
 
テキストボックスを読み取り専用にするには、ReadOnlyプロパティを「True」に設定します。
既定値は、「False」です。

読み取り専用にすると、テキストボックスへの入力はできなくなりますが、カーソルの表示や文字列の選択はできます。

設定手順

おおまかな流れ

Step.1
テキストボックスを選択

Step.2
ReadOnlyプロパティの設定

詳細

Step.1 テキストボックスを選択

「テキストボックス」コントロールを選択します。

 

Step.2 ReadOnlyプロパティの設定

メニューバーの①「表示」タブをクリック⇒②「プロパティウィンドウ」を選択します。

プロパティウィンドウの「ReadOnly」欄に「True」を設定します。

 

すると、テキストボックスが読み取り専用になります。

 

プログラムでの設定

ReadOnlyを設定するサンプルプログラム

2 画面起動時に以下処理を行う。
4 テキストボックス1を読み取り専用にする。

カーソルの表示や文字列の選択もできないようにするには

使用するプロパティ

Enabledプロパティ

解説 Enabledプロパティを「False」に設定すると、テキストボックスが使用不可となります。
既定値は、「True」です。

関連記事

最後まで読んでいただき、ありがとうございました!

本のまとめ関連記事はこちら