私は通常のコンボボックスを持っていて、それを変更したくないので、ドロップダウンを表示しないようにしたいと考えています。出来ますか?
dropDownStyle
シンプルに変更してみましたが、以下の項目のリストが表示されます。
コントロールの変更を許可したくない場合は、Enabled プロパティを false http://msdn.microsoft.com/en-us/library/system.windows.forms.control.enabled に設定する必要があると思います。 aspx
ユーザーがコンボボックスで何もできないようにしたい場合は、コンストラクターでこのコードを使用できます
public Form1()
{
InitializeComponent();
comboBox1.Enabled = false;
}
それ以外の場合、ユーザーがコンボボックスに何かを書き込んでコンボボックス内の項目を選択できないようにする場合は、このコードを使用できます
{
InitializeComponent();
comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;
}
TextBox
これを実現する 1 つの方法は、コンボの正確なサイズとフォントで、コンボに対して読み取り専用を作成することです。これにより、ユーザーは違いに気付かない可能性があります。