-2

私は通常のコンボボックスを持っていて、それを変更したくないので、ドロップダウンを表示しないようにしたいと考えています。出来ますか?

dropDownStyleシンプルに変更してみましたが、以下の項目のリストが表示されます。

4

3 に答える 3

2

コントロールの変更を許可したくない場合は、Enabled プロパティを false http://msdn.microsoft.com/en-us/library/system.windows.forms.control.enabled に設定する必要があると思います。 aspx

于 2012-05-12T20:56:50.727 に答える
2

ユーザーがコンボボックスで何もできないようにしたい場合は、コンストラクターでこのコードを使用できます

public Form1()
{
    InitializeComponent();
    comboBox1.Enabled = false;  
}

それ以外の場合、ユーザーがコンボボックスに何かを書き込んでコンボボックス内の項目を選択できないようにする場合は、このコードを使用できます

{
    InitializeComponent();
    comboBox1.DropDownStyle = ComboBoxStyle.DropDownList; 
}
于 2012-05-12T21:02:02.083 に答える
1

TextBoxこれを実現する 1 つの方法は、コンボの正確なサイズとフォントで、コンボに対して読み取り専用を作成することです。これにより、ユーザーは違いに気付かない可能性があります。

于 2012-05-12T20:54:26.527 に答える