UltraCombo はデフォルトではテキスト編集が可能な状態です。

このテキスト編集を不可 (disable) にする方法がありますのでご紹介致します。

利用するのは DropDownStyle プロパティです。

DropDownStyle プロパティのヘルプページに詳細が載っていますので抜粋します。

UltraCombo のドロップダウン スタイルドロップダウン リスト スタイルのどちらかを選択できます。デフォルトはドロップダウンスタイルで、コントロールのテキスト部分が編集可能です。ドロップダウン リスト スタイルを選択すると、コントロールのテキスト部分が編集できなくなり、ユーザーはリストから項目を選択する必要があります。

こちらにあるとおり、DropDownStyle には以下2つの設定値があり、テキスト編集の可否を設定します。

  • ドロップダウン スタイル
    • デフォルトではこちらの設定となっています。
    • コントロールのテキスト部分が編集可能になります。

ドロップダウン スタイル 実装例:

ultraCombo1.DropDownStyle = UltraComboStyle.DropDown;

  • ドロップダウン リスト スタイル
    • コントロールのテキスト部分が編集不可になります。
    • ユーザーはリストから項目を選択する必要があります。

ドロップダウン リスト スタイル 実装例:

ultraCombo1.DropDownStyle = UltraComboStyle.DropDownList;

今回の題目にあるテキスト編集を不可 (disable) にするには2つ目の「ドロップダウン リスト スタイル」を設定することで実現できます。

サンプルはこちら

Tagged:

製品について

Ultimate UI for Windows Forms