Compartir a través de


Cómo: Establecer y recuperar propiedades

Actualización: noviembre 2007

Las propiedades de formularios y controles en Visual Basic pueden establecerse mediante programación en tiempo de ejecución o en modo de diseño en la ventana Propiedades. Las propiedades de la mayoría de los objetos restantes, como los objetos de los ensamblados o los objetos que haya creado, únicamente pueden establecerse mediante programación.

Las propiedades que se pueden establecer y leer se denominan propiedades de lectura y escritura. Las propiedades que se pueden leer pero no modificar se denominan propiedades de sólo lectura. Las propiedades en las que se puede escribir pero que no se pueden leer se denominan propiedades de sólo escritura.

El valor de una propiedad se establece cuando se desea modificar el aspecto o el comportamiento de un objeto. Por ejemplo, la propiedad Text de un control de cuadro de texto se cambia para modificar el contenido del cuadro de texto.

El valor de una propiedad se obtiene cuando se desea conocer el estado de un objeto antes de que el código ejecute acciones adicionales, tales como asignar el valor a otro objeto. Por ejemplo, se puede devolver la propiedad Text de un control de cuadro de texto para determinar el contenido del cuadro de texto antes de ejecutar un código que podría modificar el valor.

Para establecer valores de propiedad

  • Utilice la sintaxis siguiente:

    Objeto.propiedad=expresión

    Las instrucciones siguientes proporcionan ejemplos sobre cómo establecer propiedades:

    ' Set the Top property to 200 twips.
    TextBox1.Top = 200
    ' Display the text box.
    TextBox1.Visible = True
    ' Display 'hello' in the text box.
    TextBox1.Text = "hello"
    
    Nota:

    También puede establecer una propiedad pasándola a parámetros ByRef, en cuyo caso la propiedad queda modificada por el resultado devuelto por el parámetro ByRef.

Para obtener valores de propiedad

  • Utilice la sintaxis siguiente:

    variable=Objeto.propiedad

    También puede obtener un valor de propiedad como parte de una expresión más compleja, sin asignar la propiedad a una variable. El siguiente código modifica la propiedad Top de un control de botón de opción:

    RadioButton1.Top += 20
    

Vea también

Tareas

Cómo: Realizar acciones con métodos

Conceptos

Objetos de Visual Basic y otros orígenes

Otros recursos

Crear y utilizar objetos