ComboBoxStyle Enumeration

Definition

Gibt das ComboBox-Format an.Specifies the ComboBox style.

public enum class ComboBoxStyle
public enum ComboBoxStyle
type ComboBoxStyle = 
Public Enum ComboBoxStyle
Vererbung
ComboBoxStyle

Felder

DropDown 1

Gibt an, dass die Liste durch Klicken auf den Dropdownpfeil angezeigt wird und dass der Textteil bearbeitet werden kann.Specifies that the list is displayed by clicking the down arrow and that the text portion is editable. Dies bedeutet, dass der Benutzer einen neuen Wert eingeben kann und nicht auf die Auswahl eines vorhandenen Werts aus der Liste beschränkt ist.This means that the user can enter a new value and is not limited to selecting an existing value in the list. Bei Verwendung dieser Einstellung entspricht das Verhalten des Append-Werts von AutoCompleteMode dem SuggestAppend-Wert.When using this setting, the Append value of AutoCompleteMode works the same as the SuggestAppend value. Dies ist das Standardformat.This is the default style.

DropDownList 2

Gibt an, dass die Liste durch Klicken auf den Dropdownpfeil angezeigt wird und dass der Textteil nicht bearbeitet werden kann.Specifies that the list is displayed by clicking the down arrow and that the text portion is not editable. Dies bedeutet, dass der Benutzer keine neuen Werte eingeben kann.This means that the user cannot enter a new value. Es können nur Werte aus der Liste ausgewählt werden.Only values already in the list can be selected. Die Liste wird nur angezeigt, wenn AutoCompleteModeSuggest oder SuggestAppend ist.The list displays only if AutoCompleteMode is Suggest or SuggestAppend.

Simple 0

Gibt an, dass die Liste immer sichtbar ist und der Textteil bearbeitet werden kann.Specifies that the list is always visible and that the text portion is editable. Dies bedeutet, dass der Benutzer einen neuen Wert eingeben kann und nicht auf die Auswahl eines vorhandenen Werts aus der Liste beschränkt ist.This means that the user can enter a new value and is not limited to selecting an existing value in the list.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie ein ComboBox -Steuerelement initialisiert wird, indem die ComboBox.DropDownStyle -Eigenschaft auf einen ComboBoxStyle Wert festgelegt wird.The following code example demonstrates how to initialize a ComboBox control by setting the ComboBox.DropDownStyle property to a ComboBoxStyle value.

   // Declare comboBox1 as a ComboBox.
internal:
   System::Windows::Forms::ComboBox^ ComboBox1;

private:
   // This method initializes the combo box, adding a large string array
   // but limiting the drop-down size to six rows so the combo box doesn't 
   // cover other controls when it expands.
   void InitializeComboBox()
   {
      this->ComboBox1 = gcnew System::Windows::Forms::ComboBox;
      array<String^>^ employees = {"Hamilton, David","Hensien, Kari",
         "Hammond, Maria","Harris, Keith","Henshaw, Jeff D.",
         "Hanson, Mark","Harnpadoungsataya, Sariya",
         "Harrington, Mark","Harris, Keith","Hartwig, Doris",
         "Harui, Roger","Hassall, Mark","Hasselberg, Jonas",
         "Harnpadoungsataya, Sariya","Henshaw, Jeff D.",
         "Henshaw, Jeff D.","Hensien, Kari","Harris, Keith",
         "Henshaw, Jeff D.","Hensien, Kari","Hasselberg, Jonas",
         "Harrington, Mark","Hedlund, Magnus","Hay, Jeff",
         "Heidepriem, Brandon D."};
      ComboBox1->Items->AddRange( employees );
      this->ComboBox1->Location = System::Drawing::Point( 136, 32 );
      this->ComboBox1->IntegralHeight = false;
      this->ComboBox1->MaxDropDownItems = 5;
      this->ComboBox1->DropDownStyle = ComboBoxStyle::DropDownList;
      this->ComboBox1->Name = "ComboBox1";
      this->ComboBox1->Size = System::Drawing::Size( 136, 81 );
      this->ComboBox1->TabIndex = 0;
      this->Controls->Add( this->ComboBox1 );
      
      // Associate the event-handling method with the 
      // SelectedIndexChanged event.
      this->ComboBox1->SelectedIndexChanged +=
         gcnew System::EventHandler( this, &Form1::ComboBox1_SelectedIndexChanged );
   }
// Declare comboBox1 as a ComboBox.
internal System.Windows.Forms.ComboBox ComboBox1;

// This method initializes the combo box, adding a large string array
// but limiting the drop-down size to six rows so the combo box doesn't 
// cover other controls when it expands.
private void InitializeComboBox()
{
    this.ComboBox1 = new System.Windows.Forms.ComboBox();
    string[] employees = new string[]{"Hamilton, David", "Hensien, Kari",
            "Hammond, Maria", "Harris, Keith", "Henshaw, Jeff D.", 
            "Hanson, Mark", "Harnpadoungsataya, Sariya", 
            "Harrington, Mark", "Harris, Keith", "Hartwig, Doris", 
            "Harui, Roger", "Hassall, Mark", "Hasselberg, Jonas", 
            "Harnpadoungsataya, Sariya", "Henshaw, Jeff D.", 
            "Henshaw, Jeff D.", "Hensien, Kari", "Harris, Keith", 
            "Henshaw, Jeff D.", "Hensien, Kari", "Hasselberg, Jonas",
            "Harrington, Mark", "Hedlund, Magnus", "Hay, Jeff", 
            "Heidepriem, Brandon D."};

    ComboBox1.Items.AddRange(employees);
    this.ComboBox1.Location = new System.Drawing.Point(136, 32);
    this.ComboBox1.IntegralHeight = false;
    this.ComboBox1.MaxDropDownItems = 5;
    this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList;
    this.ComboBox1.Name = "ComboBox1";
    this.ComboBox1.Size = new System.Drawing.Size(136, 81);
    this.ComboBox1.TabIndex = 0;
    this.Controls.Add(this.ComboBox1);
    
    // Associate the event-handling method with the 
    // SelectedIndexChanged event.
    this.ComboBox1.SelectedIndexChanged += 
        new System.EventHandler(ComboBox1_SelectedIndexChanged);
}

' Declare comboBox1 as a ComboBox.
Friend WithEvents ComboBox1 As System.Windows.Forms.ComboBox

' This method initializes the combo box, adding a large string 
' array but limiting the drop-down size to six rows so the combo box
' doesn't cover other controls when it expands.
Private Sub InitializeComboBox()
    Me.ComboBox1 = New System.Windows.Forms.ComboBox
    Dim employees() As String = New String() {"Hamilton, David", _
        "Hensien, Kari", "Hammond, Maria", "Harris, Keith", _
        "Henshaw, Jeff D.", "Hanson, Mark", "Harnpadoungsataya, Sariya", _
        "Harrington, Mark", "Harris, Keith", "Hartwig, Doris", _
        "Harui, Roger", "Hassall, Mark", "Hasselberg, Jonas", _
        "Harnpadoungsataya, Sariya", "Henshaw, Jeff D.", "Henshaw, Jeff D.", _
        "Hensien, Kari", "Harris, Keith", "Henshaw, Jeff D.", _
        "Hensien, Kari", "Hasselberg, Jonas", "Harrington, Mark", _
        "Hedlund, Magnus", "Hay, Jeff", "Heidepriem, Brandon D."}

    ComboBox1.Items.AddRange(employees)
    Me.ComboBox1.Location = New System.Drawing.Point(136, 32)
    Me.ComboBox1.IntegralHeight = False
    Me.ComboBox1.MaxDropDownItems = 5
    Me.ComboBox1.DropDownStyle = ComboBoxStyle.DropDown
    Me.ComboBox1.Name = "ComboBox1"
    Me.ComboBox1.Size = New System.Drawing.Size(136, 81)
    Me.ComboBox1.TabIndex = 0
    Me.Controls.Add(Me.ComboBox1)
End Sub


Hinweise

Die DropDownStyle -Eigenschaft gibt an, ob die Liste immer angezeigt wird oder ob die Liste in einer Dropdown Liste angezeigt wird.The DropDownStyle property specifies whether the list is always displayed or whether the list is displayed in a drop-down. Die DropDownStyle -Eigenschaft gibt auch an, ob der Textteil bearbeitet werden kann.The DropDownStyle property also specifies whether the text portion can be edited.

Gilt für: