1. ホーム
  2. c#

テキストボックスの編集不可化

2023-11-07 22:25:27

質問

私は、いくつかの TextBox を編集不可能にしたいのですが、そのためには text をはっきりさせたい(灰色ではなく黒)ので

myTextBox.Enabled = false;

どうにかして、無効化したいのですが、前面カラーをグレー以外にしてほしいです。

どなたか手がかりをお持ちではないでしょうか?

どのように解決するのですか?

を使用して TextBox.ReadOnly プロパティ

TextBox.ReadOnly = true;

グレー以外の背景の場合は TextBox.BackColor プロパティを SystemColors.Window

textBox.BackColor = System.Drawing.SystemColors.Window;

このプロパティがtrueに設定されている場合、コントロールの内容は実行時にユーザーによって変更されることはありません。 は実行時にユーザーによって変更されることはありません。このプロパティがtrueに設定されている場合でも、コードでTextプロパティの値を設定することができます。 は、Textプロパティの値をコードで設定することができます。この機能を使用することができます。 この機能は、Enabled プロパティでコントロールを無効にする代わりに使用することができます。 コンテンツをコピーしたり、ToolTipを表示することができます。