Site hosted by Angelfire.com: Build your free website today!

Principales Propiedades de los Controles Standard
(pag.3)
[DataField][Aplicable A] [Sintaxis][Comentarios][Ejemplo]
[DataSource][Aplicable A] [Sintaxis][Comentarios][Ejemplo]
[Enabled][Aplicable A] [Sintaxis][Comentarios][Ejemplo]
[FontBold, FontItalic...][Aplicable A] [Sintaxis][Comentarios][Ejemplo]
[FontName][Aplicable A] [Sintaxis][Comentarios][Ejemplo]
[FontSize][Aplicable A] [Sintaxis][Comentarios][Ejemplo]

Paginas...

DataField

Aplicable a:
Control CheckBox, Control ComboBox, Control Image, Control Label, Control ListBox, Control PictureBox, Control TextBox.

Devuelve o establece un valor que enlaza un control a un campo del registro actual.

Sintaxis

objeto.DataField [= valor]

La sintaxis de la propiedad DataField consta de estas partes:

Parte Descripción
objeto Una expresión de objeto cuyo resultado es un objeto de la lista Aplicable a.
valor Una expresión de cadena que se evalúa como el nombre de uno de los campos del objeto Recordset especificado por las propiedades RecordSource y DatabaseName de un control Data.

 

Comentarios

               Los controles enlazados proporcionan acceso a datos específicos de la base de datos. Los controles enlazados que administran un único campo suelen mostrar el valor un campo específico del registro actual. La propiedad DataSource de un control enlazado especifica un control Data válido y la propiedad DataField especifica un nombre de campo válido en el objeto Recordset creado por el control Data. Juntas, estas propiedades especifican qué datos aparecen en el control enlazado.

               Cuando utiliza un objeto QueryDef o una instrucción SQL que devuelve los resultados de una expresión, el motor de base de datos Microsoft Jet genera automáticamente el nombre de campo . Por ejemplo, cuando codifica una función agregada de SQL o una expresión en su consulta SQL, a menos que asigne un alias a los campos agregados mediante una cláusula AS, los nombres de campo se generarán automáticamente.

               El nombre del campo de expresión suele ser Expr1 seguido de un número de tres dígitos que comienza por 000. La primera expresión devuelta tendría el nombre Expr1000.

                Se recomienda codificar las consultas SQL para asignar alias a columnas de expresión como se muestra a continuación:

Data1.RecordSource = "Select AVG(Sales)  AS AverageSales From SalesTable"

Text1.DataField = "AverageSales"

Data1.Refresh

Nota Compruebe que el valor de la propiedad DataField es válido para cada control enlazado. Si cambia el valor de la propiedad RecordSource de un control Data y a continuación utiliza Refresh, el objeto Recordset identificará el nuevo objeto. Esto puede invalidar los valores de DataField de controles enlazados y generar un error interceptable.

arriba


DataSource

Aplicable a:
Control CheckBox, Control ComboBox, Control Image, Control Label, Control ListBox, Control PictureBox.

Establece un valor que especifica el control Data a través del cual el control actual se enlaza a una base de datos. No está disponible en tiempo de ejecución.

Comentarios

Para enlazar un control a un campo de una base de datos en tiempo de ejecución, debe especificar un control Data en la propiedad DataSource en tiempo de diseño desde la ventana Propiedades.

Para completar la conexión con un campo del objeto Recordset administrado por el control Data, también deberá proporcionar el nombre de un objeto Field en la propiedad DataField. A diferencia de la propiedad DataField, el valor de la propiedad DataSource no está disponible en tiempo de ejecución.

arriba


Enabled

Aplicable a:
Control CheckBox, Control ComboBox, Control CommandButton, Control Data, Objeto Form, Control Frame, Controles HScrollBar y VScrollBar, Control Image, Control Label, Control ListBox, Control Menu, Control OptionButton, Control PictureBox, Control TextBox, Control Timer.

Devuelve o establece un valor que determina si un formulario o un control puede responder a eventos generados por el usuario.

Sintaxis

objeto.Enabled [= booleano]

La sintaxis de la propiedad Enabled consta de las siguientes partes:

 

Parte Descripción
objeto Una expresión de objeto cuyo resultado es un objeto de la lista Aplicable a.Si se omite objeto, se supondrá que el formulario asociado al módulo del formulario activo es objeto.
Booleano Una expresión de tipo Boolean que especifica si objeto puede responder a eventos generados por el usuario.

Valores

Los valores admitidos para booleano son:

Valor Descripción
True (Predeterminado) Permite que Objeto responda a los eventos.
False Impide que objeto responda a eventos.

Comentarios

La propiedad Enabled permite activar o desactivar formularios y controles en tiempo de ejecución. Por ejemplo, puede desactivar objetos que no se aplican al estado actual de la aplicación. También puede desactivar un control empleado fundamentalmente con fines de presentación, como un cuadro de texto que proporciona información de sólo lectura.

Si desactiva un control Timer estableciendo Enabled a False cancelará la cuenta atrás establecida por la propiedad Interval del control.

Ejemplo de la propiedad Enabled

Este ejemplo habilita un control CommandButton siempre que un control TextBox contenga texto. Para probar este ejemplo, pegue el código en la sección Declaraciones de un formulario con controles CommandButton y TextBox, y después presione F5 y escriba algo en el cuadro de texto.

Private Sub Form_Load ()
  Text1.Text = "" ' Borra el cuadro de texto.
  Command1.Caption = "Guardar" ' Coloca el título del botón.
End Sub

Private Sub Text1_Change ()
  If Text1.Text = "" Then ' Mira si el cuadro de texto está vacío.
         Command1.Enabled = False ' Deshabilita el botón.
  Else
         Command1.Enabled = True ' Habilita el botón.
  End If
End Sub

arriba


FontBold, FontItalic, FontStrikethru, FontUnderline

Aplicable a:
Control CheckBox, Control ComboBox, Control CommandButton, Control Data, Objeto Form, Control Frame, Control Label, Control ListBox, Control OptionButton, Control PictureBox, Control TextBox.

Devuelve o establece los estilos de fuente en los siguientes formatos: Negrita, Cursiva, Tachado y Subrayado.

 

Sintaxis

objeto.FontBold [= booleano]
objeto.FontItalic [= booleano]
objeto.FontStrikethru [= booleano]
objeto.FontUnderline [=booleano]

La sintaxis de las propiedades FontBold, FontItalic, FontStrikethru y FontUnderline consta de las siguientes partes:

Parte Descripción
Objeto Una expresion de objeto que da como resultado un objeto de la lista aplicable a
Booleano Una expresión booleana que especifica el estilo de fuente, según se indica en Valores.

Valores

Los valores admitidos para booleano son:

Valor Descripción
True (Predeterminado para FontBold). Habilita el formato en el estilo correspondiente.
False (Predeterminado para FontItalic, FontStrikethru y FontUnderline) Deshabilita el formato en el estilo correspondiente.

Comentarios

          Utilice estas propiedades de fuente para dar formato al texto, ya sea en tiempo de diseño mediante la ventana Propiedades o en tiempo de ejecución a través de código. En el caso de los controles PictureBox y los objetos Form y Printer, establecer estas propiedades no afecta a los gráficos ni al texto ya dibujados en el control u objeto. Para todos los demás controles, las modificaciones en la fuente se hacen efectivas en la pantalla inmediatamente.

Nota Las fuentes disponibles en Visual Basic varían dependiendo de la configuración del sistema y de los dispositivos de presentación e impresión. En las propiedades relacionadas con las fuentes sólo pueden establecerse valores para los que existan fuentes en el sistema.

          En general, deberá modificar la propiedad FontName antes de establecer los atributos de tamaño y estilo con las propiedades FontSize, FontBold, FontItalic, FontStrikethru y FontUnderline. Sin embargo, cuando especifique un tamaño inferior a 8 puntos para una fuente TrueType, debe establecer el tamaño en puntos con la propiedad FontSize, después especificar la propiedad FontName y después establecer de nuevo el tamaño con FontSize. El entorno operativo Microsoft Windows utiliza una fuente distinta para las fuentes TrueType con un tamaño inferior a 8 puntos.

 

Ejemplo de las propiedades FontBold, FontItalic, FontStrikethru y FontUnderline

          En este ejemplo se escribe texto en un formulario con una de entre dos combinaciones de estilos con cada clic del mouse (ratón). Para probar este ejemplo, pegue el código en la sección Declaraciones de un formulario, presione F5 y haga clic en el formulario.

Private Sub Form_Click ()
FontStrikethru = Not FontStrikethru ' Alternar el tachado.
FontItalic = Not FontItalic ' Alternar el estilo de la fuente.
Print "¡Ahora es el momento!" ' Imprimir texto.
End Sub

arriba


FontName

Aplicable a:
Control CheckBox, Control ComboBox, Control CommandButton, Control Data, Objeto Form, Control Frame, Control Label, Control ListBox, Control OptionButton, Control PictureBox, Control TextBox.

          Devuelve o establece la fuente utilizada para mostrar texto en un control o en una operación de dibujo o impresión en tiempo de ejecución.

Sintaxis

objeto.FontName [= fuente]

La sintaxis de la propiedad FontName consta de las siguientes partes:

Parte Descripción
Objeto Una expresion de objeto que da como resultado un objeto de la lista aplicable a
fuente Una expresión de cadena que especifica el nombre de la fuente que se va a utilizar.

Comentarios

            El valor predeterminado de esta propiedad lo determina el sistema. Las fuentes disponibles en Visual Basic varían dependiendo de la configuración del sistema y de los dispositivos de presentación e impresión. En las propiedades relacionadas con fuentes sólo pueden establecerse valores para los que exista una fuente.

          En general, deberá modificar FontName antes de establecer los atributos de tamaño y estilo con las propiedades FontSize, FontBold, FontItalic, FontStrikethru y FontUnderline.

 

Ejemplo de la propiedad FontName

          En este ejemplo se escribe el nombre de cada fuente usando como fuente ella misma. Para probar este ejemplo, pegue el código en la sección Declaraciones de un formulario. Presione F5 para ejecutar el programa y luego haga clic en el formulario. Cada vez que haga clic en el formulario aparecerá el nombre de la fuente.

Private Sub Form_Click ()
   Static I ' Declarar variables.
   Dim OldFont
   OldFont = FontName ' Conservar la fuente original.
   FontName = Screen.Fonts(I) ' Cambiar a una nueva fuente.
   Print Screen.Fonts(I) ' Imprimir el nombre de la fuente.
   I = I + 1 ' Incrementar el contador.
   If I = FontCount Then I = 0 ' Comenzar.
   FontName = OldFont ' Restaurar la fuente original.
End Sub

arriba


FontSize

Aplicable a:
Control CheckBox, Control ComboBox, Control CommandButton, Control Data, Objeto Form, Control Frame, Control Label, Control ListBox, Control OptionButton, Control PictureBox, Control TextBox.

Devuelve o establece el tamaño de la fuente que se va a utilizar para el texto mostrado en un control o en una operación de dibujo.

Sintaxis

objeto.FontSize [= puntos]

La sintaxis de la propiedad FontSize consta de las siguientes partes:

Parte Descripción
Objeto Una expresion de objeto que da como resultado un objeto de la lista aplicable a
puntos Una expresión numérica que especifica el tamaño de fuente que se va a utilizar, en puntos.

Comentarios

          Utilice esta propiedad para dar al texto el tamaño que desee. El valor predeterminado está determinado por el sistema. Para cambiar este valor, especifique el nuevo tamaño de la fuente en puntos.

           El valor máximo de FontSize es 2160 puntos.

Nota Las fuentes disponibles en Visual Basic varían dependiendo de la configuración del sistema y de los dispositivos de presentación e impresión. En las propiedades relacionadas con las fuentes sólo pueden establecerse valores para los que exista una fuente.

           En general, deberá modificar FontName antes de establecer los atributos de tamaño y estilo con las propiedades FontSize, FontBold, FontItalic, FontStrikethru y FontUnderline. Sin embargo, cuando especifique un tamaño inferior a 8 puntos para una fuente TrueType, primero deberá establecer el tamaño en puntos con la propiedad FontSize, después especificar la propiedad FontName y por último establecer de nuevo el tamaño con FontSize. El entorno operativo Microsoft Windows utiliza una fuente distinta para las fuentes TrueType con un tamaño inferior a 8 puntos.

Ejemplo de la propiedad FontSize

           En este ejemplo se escribe texto en un formulario con uno de entre dos tamaños en puntos con cada clic del mouse. Para probar este ejemplo, pegue el código en la sección Declaraciones de un formulario. Presione F5 para ejecutar el programa y luego haga clic en el formulario.

Private Sub Form_Click ()
      FontSize = 24 ' Establecer FontSize.
      Print "Éste es un tipo de 24 puntos." ' Imprimir con el tipo grande.
      FontSize = 8 ' Establecer FontSize.
      Print "Éste es un tipo de 8 puntos." 'Imprimir con el tipo pequeño.
End Sub

arriba


 


[Pagina 1] [Pagina 2] [Pagina 3] [Pagina 4] [Pagina 5]