テキストコントロールには、未入力のときに代替文字を表示する機能を搭載しています。
Watermarkプロパティを使用すれば、コントロールが未入力のときに代わりに表示するテキスト(ウォーターマーク)を設定することができます。 Watermarkプロパティは、WatermarkBaseオブジェクトを参照します。
コントロールにフォーカスがあるときのテキストを設定するには、WatermarkBase.Nullプロパティを使用します。コントロールにフォーカスがないときのテキストを設定するには、WatermarkBase.DisplayNullプロパティを使用します。
' フォーカスがないときの代替テキスト GcTextBox1.Watermark.DisplayNull.Text = "ひらがなで入力してください。" GcTextBox1.Watermark.DisplayNull.ForeColor = System.Drawing.Color.Aquamarine ' フォーカスがあるときの代替テキスト GcTextBox1.Watermark.Null.Text = "必須入力" GcTextBox1.Watermark.Null.ForeColor = System.Drawing.Color.Gray
// フォーカスがないときの代替テキスト GcTextBox1.Watermark.DisplayNull.Text = "ひらがなで入力してください。"; GcTextBox1.Watermark.DisplayNull.ForeColor = System.Drawing.Color.Aquamarine; // フォーカスがあるときの代替テキスト GcTextBox1.Watermark.Null.Text = "必須入力"; GcTextBox1.Watermark.Null.ForeColor = System.Drawing.Color.Gray;