2011-09-26 11 views
16

これはおそらく単純なものです。 winformsのコンボボックスの項目はデフォルトでユーザーが編集できますが、これを無効にする方法は?Winforms Combobox - ユーザーがアイテムを編集することを許可しない

+1

WinFormsの[Readonly ComboBox]の複製が可能です。[http://stackoverflow.com/questions/162936/readonly-combobox-in-winforms] –

+0

可能な複製[どのようにしてComboBoxを編集不可能にすることができますか.net ?](http://stackoverflow.com/questions/85702/how-can-i-make-a-combobox-non-editable-in-net) – nawfal

答えて

37

DropDownStyle = DropDownListを設定します。 ComboBoxStyle.DropDownList

10

ComboBox.DropDownStyleをDropDownListに設定します。

ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList; 

は、リストが下矢印、テキスト部分が編集できない をクリックすると表示されることを指定します。つまり、ユーザは に新しい値を入力できません。すでにリストにある値だけを選択できます。

3

は、DropDownListコントロールにDropDownStyleプロパティを設定してみてください。 Style of Simpleはそれをリストボックスのようにし、Comboboxは編集を許可しているものを表示し、DropDownListはユーザが選択できるようにします。 \

B.ビジュアルのデザインプロパティを使用して、

DropDownListName.DropDownStyle = ComboBoxStyle.DropDownList:プログラミングコードを使用して

A.:あなたがいない編集DropDownListコントロールをするユーザーを停止役立つ

1

ComboBoxスタイルを設定

1

2方法Studio

DropDownStyle = DropDownListを設定します。

私はこれがあなたを助けてくれることを願っています。

関連する問題