UltraCombo はデフォルトではテキスト編集が可能な状態です。
このテキスト編集を不可 (disable) にする方法がありますのでご紹介致します。
利用するのは DropDownStyle プロパティです。
DropDownStyle プロパティのヘルプページに詳細が載っていますので抜粋します。
UltraCombo のドロップダウン スタイルとドロップダウン リスト スタイルのどちらかを選択できます。デフォルトはドロップダウンスタイルで、コントロールのテキスト部分が編集可能です。ドロップダウン リスト スタイルを選択すると、コントロールのテキスト部分が編集できなくなり、ユーザーはリストから項目を選択する必要があります。
こちらにあるとおり、DropDownStyle には以下2つの設定値があり、テキスト編集の可否を設定します。
- ドロップダウン スタイル
- デフォルトではこちらの設定となっています。
- コントロールのテキスト部分が編集可能になります。
ドロップダウン スタイル 実装例:
ultraCombo1.DropDownStyle = UltraComboStyle.DropDown;
- ドロップダウン リスト スタイル
- コントロールのテキスト部分が編集不可になります。
- ユーザーはリストから項目を選択する必要があります。
ドロップダウン リスト スタイル 実装例:
ultraCombo1.DropDownStyle = UltraComboStyle.DropDownList;
今回の題目にあるテキスト編集を不可 (disable) にするには2つ目の「ドロップダウン リスト スタイル」を設定することで実現できます。
サンプルはこちら