22 Stimmen

Winforms Combobox - Benutzer daran hindern, Elemente zu bearbeiten

Dies ist wahrscheinlich etwas Einfaches. Die WinForms-ComboBox-Elemente können standardmäßig vom Benutzer bearbeitet werden. Wie kann man dies deaktivieren?

47voto

Alex F Punkte 40874

Setze DropDownStyle = DropDownList.

14voto

CharithJ Punkte 44196

Setzen Sie ComboBox.DropDownStyle auf DropDownList.

ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList;

Gibt an, dass die Liste durch Klicken auf den Abwärtspfeil angezeigt wird und dass der Textteil nicht bearbeitbar ist. Das bedeutet, dass der Benutzer keinen neuen Wert eingeben kann. Es können nur Werte ausgewählt werden, die bereits in der Liste vorhanden sind.

4voto

Waqas Punkte 6760

Setzen Sie den ComboBox-Stil auf ComboBoxStyle.DropDownList

1voto

Steve Sloka Punkte 3284

Versuchen Sie, die DropDownStyle-Eigenschaft auf DropDownList festzulegen. Der Stil Simple macht es ähnlich wie eine ListBox, ComboBox ermöglicht das Bearbeiten, und DropDownList ermöglicht es dem Benutzer nur, eine Auswahl zu treffen.

1voto

Khalid Punkte 543

Zwei Methoden, die Ihnen helfen, den Benutzer daran zu hindern, das Dropdown-Feld zu bearbeiten:

A. Verwendung von Programmiercode:

DropDownListName.DropDownStyle = ComboBoxStyle.DropDownList;\

B. Verwendung von Designeigenschaften von Visual Studio

Set DropDownStyle = DropDownList.

Ich hoffe, das wird Ihnen helfen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X