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