[c#] Wie kann ich eine ComboBox in .NET nicht editierbar machen?



1 Answers

Um eine Visual Studio-GUI-Referenz hinzuzufügen, finden Sie die DropDownStyle Optionen unter den Eigenschaften der ausgewählten ComboBox:

Dies fügt automatisch die in der ersten Antwort erwähnte Zeile der Form.Designer.cs InitialComponent InitializeComponent() , etwa so:

this.comboBoxBatch.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
Question

Ich möchte eine "Select-only" ComboBox , die eine Liste von Elementen für den Benutzer zur Auswahl bietet. Die Eingabe sollte im Textteil des ComboBox Steuerelements ComboBox .

Mein anfängliches Googlen dieser KeyPress ergab einen übermäßig komplexen, fehlgeleiteten Vorschlag, das KeyPress Ereignis KeyPress .




COMBOBOXID.DropDownStyle = ComboBoxStyle.DropDownList;




Related