Yo no puede encontrar el método correcto para hacer el primer elemento en un cuadro combinado visible.

La aplicación se inicia con un vacío de cuadro combinado. El usuario hace una radio cuadro de selección, a continuación, clic en Ir! (¿ original). El cuadro combinado es cargado a través de una consulta LDAP. Todo esto está funcionando bien. El problema es que el cuadro combinado todavía parece que el usuario esté vacía. Deben hacer clic en la flecha para ver las opciones.

¿Cómo puedo hacer que la primera opción “visible” después de que el usuario hace clic en Go!?

OriginalEl autor Mr Ed | 2010-04-14

7 Comentarios

  1. 23
     ' Your code filling the combobox '
     ...
    
     If myComboBox.Items.Count > 0 Then
         myComboBox.SelectedIndex = 0    ' The first item has index 0 '
     End If

    OriginalEl autor Heinzi

  2. 2

    porque usted ha establecido el índice es 0 se muestra siempre 1er valor del combobox como entrada.

    Intente esto :

    With Me.ComboBox1
        .DropDownStyle = ComboBoxStyle.DropDown
        .Text = " "
    End With

    OriginalEl autor manasi patil

  3. 2

    O

    puedes escribir esto en su programa de

    Private Sub ComboBoxExp_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles MyBase.Load
        AlarmHourSelect.Text = "YOUR DEFAULT VALUE"
        AlarmMinuteSelect.Text = "YOUR DEFAULT VALUE"
    End Sub

    así que al iniciar el programa, lo primero que haría es establecer en su defecto asignado valor y más tarde puede seleccionar la opción requerida de la lista desplegable.
    también mantener el DropDownStyle a DropDownList iba a hacer que se vea más fresco.

    -Starkternate

    OriginalEl autor Starkternate

  4. 1

    Basta con ir a las propiedades del cuadro combinado – DropDownStyle y el cambio a “DropDownList”

    Esto hará visible el primer elemento.

    Esto es bueno para la configuración de otra cosa que un vacío combo de selección sin ajuste de tener que establecer mediante programación. Básico, pero bueno, gracias.

    OriginalEl autor Fer

  5. 1
    If ComboBox1.SelectedIndex = -1 Then
        ComboBox1.SelectedIndex = 0    
    End If

    OriginalEl autor soft001

  6. 0

    Que usted puede probar esto:

    Me.cbo1.Text = Me.Cbo1.Items(0).Tostring

    OriginalEl autor Taigong Wang

  7. 0

    Solución mucho más sencilla, Seleccione el cuadro Combinado, y en la opción de elemento Seleccionado, seleccione el elemento de índice (0 para el primer elemento) y configurarlo para que sea el valor predeterminado en el cuadro combinado.

    No está seguro de que es todo más sencillo que el aceptado la respuesta, pero OK.

    OriginalEl autor zahmed80

Dejar respuesta

Please enter your comment!
Please enter your name here