今回はvisual C#を使用し、Formに設置したテキストボックスを読み取り専用にする処理を解析していきます。テキストボックスへの書き込み処理を禁止する方法がわからない人は読んで見てください。その悩みが解決します。
Form上にテキストボックスを設置する
Formを作成し、Form上にテキストボックスを配置する。
![](https://wakao-engineer.com/wp-content/uploads/2023/05/18115143be0d04aad700af4614b8e238.png)
真ん中にテキストボックスを置き、テキストボックスのプロパティを開きます。今回はTextにテスト、TextAlignにCenterと入力します。
![](https://wakao-engineer.com/wp-content/uploads/2023/05/278d365a5147927ccd6379c44d947dab.png)
テキストボックスのReadOnlyをtrueに変更
テキストボックスのプロパティからReadOnlyを探し、ReadOnlyをtrueにします。
![](https://wakao-engineer.com/wp-content/uploads/2023/05/50a975954f82a4a6841a04b37a2063d0.png)
ReadOnlyをtrueに設定後、テキストボックスがグレーに変化すれば、読み取り専用になりました。
デバッグモードでアプリを移動する
デバッグを行い、Formを確認する。入力できなくなりましたね。
![](https://wakao-engineer.com/wp-content/uploads/2023/05/e7810a698d89553ee3542518a95b4158.png)
以上、visual C#のテキストボックスを読み取り専用にする方法の話でした。