Curso

Páginas: 141 (35123 palabras) Publicado: 12 de marzo de 2013
de visualbasic
Curso de Visual Basic (parte II)

15- Propiedades más importantes de los controles estándares.
 

15.1- ActiveControl
 
Aplicable a:
Objeto Form.
 
Devuelve el control que tiene el enfoque. No está disponible en tiempo de diseño y es de sólo lectura en tiempo de ejecución.
 
Sintaxis
     objeto.ActiveControl
           
El marcador de posición objeto representa unaexpresión de objeto que da como resultado un objeto de la lista Aplicable a.
 
Comentarios
 
Puede utilizar ActiveControl para tener acceso a las propiedades de un control o para invocar sus métodos. Por ejemplo, Screen.ActiveControl.Tag = "0". Si todos los controles del formulario son invisibles o están desactivados, se producirá un error en tiempo de ejecución.
Cada formulario puede tenerun control activo (Form.ActiveControl), independientemente de que el formulario esté activo o no. Puede escribir código que manipule el control activo de cada formulario de la aplicación, incluso cuando el formulario no sea el activo.
 
Ejemplo de la propiedad ActiveControl
 
En este ejemplo se muestra el texto del control activo. Para probarlo, pegue el código en la sección Declaraciones deun formulario que contenga controles TextBox, Label y CommandButton, y luego presione F5 y haga clic en el formulario.
Private Sub Form_Click ()
                If  TypeOf  Screen.ActiveControl Is TextBox Then
                               Label1.Caption = Screen.ActiveControl.Text
                   Else
                               Label1.Caption = "Botón: " + Screen.ActiveControl.Caption                End If
End Sub
 

15.2- BackColor, ForeColor
 
Aplicable a:
Control CheckBox, Control ComboBox, Control CommandButton, Control Data, Objeto Form, Control Frame, Control Label, Control ListBox, Control OptionButton, Control PictureBox, Control Shape, Control TextBox.
•         BackColor: devuelve o establece el color de fondo de un objeto.
•         ForeColor: devuelve oestablece el color de primer plano utilizado para mostrar texto y gráficos en un objeto.
               
Sintaxis
     objeto.BackColor [= color]
     objeto.ForeColor [= color]
               
La sintaxis de las propiedades BackColor y ForeColor consta de las siguientes partes:
Parte      Descripción
objeto    Una expresión de objeto que da como resultado un objeto de la lista Aplicablea.
color      Un valor o una constante que determina el color de fondo o de primer plano del objeto, según se indica en Valores.
               
Valores
Visual Basic utiliza el esquema de colores rojo-verde-azul (RGB) del entorno operativo Microsoft Windows. Los valores admitidos para color son:
               
Para todos los formularios y controles, los valores predeterminados en tiempo dediseño son:
•         BackColor: el color predeterminado del sistema especificado por la constante vbWindowBackground.
•         ForeColor: el color predeterminado del sistema especificado por la constante vbWindowText.
 
Comentarios
 
En los controles Label y Shape, la propiedad BackColor se pasa por alto cuando el valor de la propiedad BackStyle es 0 (transparente).
Si establece lapropiedad BackColor de un objeto Form o de un control PictureBox, se borra todo el texto y todos los gráficos, incluidos los gráficos persistentes. Al establecer la propiedad ForeColor, los gráficos o el resultado impreso no se ven afectados. En el resto de los controles, el color de la pantalla cambia inmediatamente.
El intervalo válido para un color RGB normal va de 0 a 16.777.215 (&HFFFFFF). Elbyte más alto de los números de este intervalo es 0, y los 3 más bajos, del menos significativo al más significativo, determinan la intensidad de rojo, verde y azul, respectivamente. Cada uno de los componentes rojo, verde y azul se representa con un número entre 0 y 255 (&HFF). Si el byte más alto no es 0, Visual Basic utiliza los colores del sistema, definidos por el usuario en el Panel de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cursos
  • Curso
  • Curso
  • En Curso
  • Curso
  • Curso
  • cursos
  • cursos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS