none
Saber el nombre de un ComboBox RRS feed

  • Pregunta

  • Hola,

    Deseo conocer el nombre de un ComboBox (nota: no el tipo sino el nombre que le dí en propiedades)

    Es que lo paso a un procedimiento y despues quiero saber el combo que paso pues uso varios para este procedimiento y necesito operar con cada uno a mi antojo.

    Gracias.


    PSET
    sábado, 6 de agosto de 2011 22:03

Respuestas

  • hola

    podrias usar la propiedad "Name" del control para saber de cual se trata

     

    igualmente esta algo raro como planteas esto que quieres hacer, ademas no ahs definido que significa el "a mi antojo", porque la isntancia del comboi la tienes, que sea uno u otro es indistinto puedes operar con este

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta appmobiles.tk domingo, 7 de agosto de 2011 11:32
    domingo, 7 de agosto de 2011 3:45

Todas las respuestas

  • hola

    podrias usar la propiedad "Name" del control para saber de cual se trata

     

    igualmente esta algo raro como planteas esto que quieres hacer, ademas no ahs definido que significa el "a mi antojo", porque la isntancia del comboi la tienes, que sea uno u otro es indistinto puedes operar con este

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta appmobiles.tk domingo, 7 de agosto de 2011 11:32
    domingo, 7 de agosto de 2011 3:45
  • Puedes tener razón te lo explico algo mejor, vale.

     

     

     Private Sub cbOrigen_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles cbOrigen.KeyPress
     If e.KeyChar = vbCr Then
      ' Paso el objeto combobox a este procedimiento
      AñadirRegistro(cbOrigen, BotonTipoOperacionPulsado)
     End If
     End Sub

    Pues en el procedimiento quiero saber el nombre del objeto para usarlo, este llamada usa varios nombres distintos de combobox, por ejemplo puedo pasar "cbOrigen" ó "cbDestino" ó que se yo muchos.

     

    Pues para poner un código generico quiero saber la propiedad name, ¿Como la obtengo en el procedimiento "AñadirRegistro" para hacer una selección por ejemplo con un IF?

    No se si lo he explicado ahora mejor, ya me direis.

     

    Gracias un saludo.

    Amplio:

    En el procedimiento "AñadirRegistro" como ya he dicho paso el comboboxX

    ComboboxX. al pulsar Ctrl + J sale

    Equals
    GetHashCode
    GetType
    ReferenceEquals
    ToString

    elijo GetType y despues .Name pero este me devuelve no el nombre sino ComboBox, esto no es lo que yo quiero sino que me diga "cbOrigen" por ejemplo.

    Este es el problema que tengo.

     

     


    PSET

     


    domingo, 7 de agosto de 2011 8:28
  • Anular todo ha sido un error por desconocimiento del funcionamiento de Visual Basic 2010, vamos que me he equivocado.

     

    Podeis anular esta conversación.


    PSET
    domingo, 7 de agosto de 2011 11:32