ComboBox(WinForms with C#)にいくつかの要素があります。私は彼らのコンテンツを静的にして、アプリケーションの実行時にユーザーが内部の値を変更できないようにしたい。C#のコンボボックスで要素の編集を無効にする方法は?
comboBox.DropDownStyle = ComboBoxStyle.DropDownList;
ComboBox(WinForms with C#)にいくつかの要素があります。私は彼らのコンテンツを静的にして、アプリケーションの実行時にユーザーが内部の値を変更できないようにしたい。C#のコンボボックスで要素の編集を無効にする方法は?
comboBox.DropDownStyle = ComboBoxStyle.DropDownList;
を望んでいません。
このようにComboBoxのKeyPress
イベントを処理することで、ユーザー入力を防止できます。
private void ComboBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = true;
}
Yowは、プロパティのDropDownStyleをDropDownListに変更できます。これは、フィルタのTextBoxを表示しません。
これは、デザイナーのプロパティウィンドウでも設定できます。 – Jeffrey
ブーWindowsデザイナー。 – QueueHammer
最近のバージョンでは 'combo.Properties.TextEditStyle = DisableTextEditor'を使用することができます – Keysharpener