Tree Menu

C#ComboBox を読み取り専用 (ReadOnly) にする

既存の System.Windows.Forms.ComboBox コントロールには、System.Windows.Forms.TextBox コントロールのような ReadOnly プロパティはありません。

業務アプリケーションでは、稀に読み取り専用 (ReadOnly) の ComboBox が必要となる場合があります。そのような時、TextBox クラスと同様に、ReadOnly プロパティがあると開発が容易になるでしょう。

カスタム コントロール自体は、ReadOnlyComboBox クラス を参考にしてください。

サンプルコード

以下にサンプルコードを示します。

C# 全般
    // ComboBox を読み取り専用 (ReadOnly) にする
    this.readOnlyComboBox1.ReadOnly = true;