私はテキスト 'select'でコンボボックスを持っています。ユーザーが入力できないように設定したい現在、彼らは可能です。私はこれのための読み取り専用のオプションを見ることができません。c#コンボボックスwinform
全身にアドバイスできますか?
ありがとうございました。
私はテキスト 'select'でコンボボックスを持っています。ユーザーが入力できないように設定したい現在、彼らは可能です。私はこれのための読み取り専用のオプションを見ることができません。c#コンボボックスwinform
全身にアドバイスできますか?
ありがとうございました。
DropDownStyle
プロパティをComboBoxStyle.DropDownList
に設定します。
参考:あなたは一人で 'を選択' アイテムのためにそれをしたい場合はhttp://msdn.microsoft.com/en-us/library/system.windows.forms.comboboxstyle.aspx
を扱う、あなたはすべての項目のためにそれをしたい場合は、
set the ComboBox's DropDownStyle property to DropDownList.
DropDownStyle = ComboBoxStyle.DropDownList
を設定してみてくださいComboBoxのKeyDown PS:ComboBoxの最初のアイテムとして - 選択しました
private void comboBox1_KeyDown(object sender, KeyEventArgs e)
{
if (comboBox1.SelectedIndex == 0)
{
e.SuppressKeyPress = true;
}
}
DropDownStyle = DropDownListを使用します。希望が役立ちます。
オートコンプリートを動作させたい場合、コンボボックスを "ReadOlny"にするのは良い考えではありません。 –
これは、キーの押下事は少しハックです抑える
private void ComboBox_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = true;
}
動作します。 "右クリック、すべて選択、右クリック、貼り付け"はまだ動作します.. – Blorgbeard