|
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] |
| 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. objeto.DataField [= valor] La sintaxis de la propiedad DataField consta de
estas partes:
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. DataSource Aplicable a: 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. 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. Enabled Aplicable a: Devuelve o establece un valor que determina si un formulario o un control puede responder a eventos generados por el usuario. objeto.Enabled [= booleano] La sintaxis de la propiedad Enabled consta de las siguientes partes:
Valores Los valores admitidos para booleano son:
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 EnabledEste 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 () Private Sub Text1_Change () FontBold, FontItalic, FontStrikethru, FontUnderline Aplicable a:
objeto.FontBold [=
booleano] La sintaxis de las propiedades FontBold, FontItalic,
FontStrikethru y FontUnderline consta de las siguientes
partes:
Valores Los valores admitidos para booleano son:
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 () FontName Aplicable a: 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. objeto.FontName [= fuente] La sintaxis de la propiedad FontName consta de las siguientes partes:
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 () FontSize Aplicable a: 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. objeto.FontSize [= puntos] La sintaxis de la propiedad FontSize consta de las siguientes partes:
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 ()
|
[Pagina
1] [Pagina
2] [Pagina 3] [Pagina
4] [Pagina
5]