Controles Básicos

Controles Básicos
Artículo
Citar    Descargar mensaje 
Mensaje Controles Básicos 
 
Este es un post que yo tuve en otro foro. Lo reescribo porque en la conversión a PDF y tal ha quedado lleno de mucha basura.

Los controles básicos son los siguientes:
button
label
textlabel
textbox
inputbox
textarea

Creación de un control
Cada  control va  contenido en algún lugar. Si no se especifica  nada  será  un formulario, pero podría  estar contenido en algún otro objeto contenedor como un frame por ejemplo.

Dim  Boton as new button
Boton=new button ( nombre as container )

Donde nombre es el nombre del contenedor de este botón. Si no se especifica su contenedor será  el formulario.

Propiedades básicas
control.backcolor= valor
control.forecolor= valor


El valor esperado es un valor entero que identifica  un color. A veces se les ve en hexadecimal en formato &Hnumero_hexadecimal&.
Sin embargo hay que tener en cuenta  que conviene utilizar constantes de colores mejor que códigos de colores. En gambas podemos trabajar con QT o con QDT y los valores pueden cambiar. Es por tanto muy aconsejable en vez de meter valores directos meter constantes

control.backcolor=color.blue


control.caption=string
Se escribe así por compatibilidad con VB pero es lo mismo que la  propiedad TEXT que es mas apropiada  porque está  en todos los controles que reciben o proporcionan un texto.

control.expand=boolean
Si es true el control se expandirá  o reducirá  en la  medida  en que lo haga  su container correspondiente.

control.handle
Es de solo lectura  y proporciona  un maneja dor X11 del control  Los programadores windows conocerán bien esta  propiedad.

control.mouse
Cambiar la  apariencia  del puntero del ratón cuando este pasa  por encima del control.
Los punteros predefinidos mas corrientes son:
default = -1
flecha  = 0
Esperar=3
Apuntar=13

control.next
Apunta  al siguiente control dentro del mismo container. Se suele utilizar junto con setfocus

control.parent
devuelve el container del control.

control.value
Se puede utilizar para  forzar la ejecución de un control.
Por ejemplo hacer boton.value=true supone hacer click en el botón.

text label
Es un textbox que formatea  texto html.
Por ejemplo este control pone el contenido de un textbox centrado y en negrita .
text.label="<div align=center<b>" &  textbox1.text & "</b >"


Containers usuales
Frame
Admite un título que describe el contenido.
Panel
Permite un borde decorativo



 
soplo - Perfil MP  
soplo [ Domingo, 13 Septiembre 2009, 18:32 ]


Controles Básicos
Comentarios
Mostrar mensajes anteriores:    
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 


   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.1234s (PHP: -41% SQL: 141%)
Consultas SQL: 23 - Debug off - GZIP Activado