GridView (gb.qt4)
Implementa un control que muestra datos en una grilla.
Puede rellenar la grilla explícitamente, o implementar el evento
Data para mostrar el contenido de la grilla por demanda.
Debe utilizar el último método si tiene miles de filas para mostrar.
Constantes
Propiedades
Inherited properties
Action
|
|
Children
|
Devuelve una coleccion con cada control que esta incluido en el contenedor.
|
Cursor
|
Use ésta propiedad(propiedad) para asignar un puntero de mouse personalizado a un control
|
Design
|
Indica que el control está en modo de diseño.
|
Direction
|
|
Drop
|
Devuelve o establece si un control acepta soltar dentro de si
|
Enabled
|
Indica que el control esta activado o desactivado.
|
Expand
|
Devuelve o establece si un control se ampliará si se incluye en un contenedor que organiza su contenido.
|
Font
|
Devuelve o establece la fuente que será utilizada para mostrar texto en el control.
|
Foreground
|
Devuelve o establece el color de la fuente usado por el control
|
H
|
Es sinonimo de la propiedad Height.
|
Handle
|
Devuelve el Manejador Interno del control "X11 window"
|
HasFocus
|
|
Height
|
Devuelve o establece la altura del control
|
Hovered
|
Devuelve si el cursor del mouse está dentro de un control.
|
Id
|
Es sinónimo de la propiedad Handle
|
Ignore
|
Devuelve o establece si el control debe ser ignorado cuando el contenedor padre organiza a los hijos
|
Left
|
Devuelve o establece la posición relativa del control a partir del borde izquierdo de su contenedor
|
Mouse
|
Devuelve o establece la apariencia del cursor cuando el puntero se sitúa sobre el control
|
Name
|
Devuelve o establece el nombre del control.
|
Next
|
Devuelve el siguiente control que esta contenido dentro del mismo contenedor padre
|
NoAnimation
|
|
NoTabFocus
|
|
Parent
|
Devuelve el control que actúa como contenedor
|
PopupMenu
|
Establece o devuelve el nombre del menú que será desplegado cuando el usuario presione el botón derecho del mouse o la tecla MENU .
|
Previous
|
Devuelve el control anterior que esta contenido en el mismo contenedor padre.
|
Proxy
|
|
ProxyFor
|
|
RightToLeft
|
|
ScreenX
|
Devuelve la posición del control tomando como referencia el borde izquierdo de la pantalla
|
ScreenY
|
Devuelve la posición del control tomando como referencia el borde superior de la pantalla.
|
Tag
|
Devuelve o establece una etiqueta para el control .
|
Tooltip
|
Devuelve o establece una breve descripción, se muestra cuando el ratón se queda sobre el control unos cuantos milisegundos.
|
Top
|
Devuelve o establece la posición relativa del control con respecto al border superior del contenedor
|
Tracking
|
|
Visible
|
Indica si el control estará visible o no, devuelve o establece un valor de tipo Booleano
|
W
|
Es sinónimo de la propiedad Width.
|
Width
|
Devuelve o establece en ancho del control.
|
Window
|
Devuelve la ventana inmediata superior que sirve de contenedor al control.
|
X
|
Devuelve la posición del control tomando como referencia el borde izquierdo del contenedor
|
Y
|
Devuelve la posición del control tomando como referencia el borde Superior del contenedor
|
Métodos
Inherited methods
Delete
|
Destruye el control
|
Drag
|
Inicia un drag and drop (arrastrar y soltar).
|
FindChild
|
|
Grab
|
Toma una imagen de el control y lo devuelve
|
Hide
|
Oculta al control en tiempo de ejecución.
|
Lower
|
Envía al control al fondo de su contenedor
|
Move
|
Mueve y/o redimensiona el control.
|
MoveScaled
|
Mueve y/o redimensiona el control
|
Raise
|
Envía el control al frente del contenedor.
|
Refresh
|
Vuelve a dibujar el control, o sólo una parte de el
|
Reparent
|
Cambia al control de contenedor.
|
Resize
|
Redimensiona el control.
|
ResizeScaled
|
Redimensiona el control.
|
SetFocus
|
Centra el foco en el control.
|
Show
|
Muestra el control en tiempo de ejecución.
|
Eventos
Inherited events
Arrange
|
Este evento es desplegado cuando un contenedeor finaliza de organizar su contenido de controles
|
BeforeArrange
|
|
DblClick
|
Se produce cuando el usuario pulsa rapidamente un doble click sobre el control
Este evento se produce en todas partes del control, incluso en las barras de desplazamiento interno, botones...
|
Drag
|
Este evento se produce cuando el Moose tiene el control durante la operacion drag & drop (arrastrar y soltar).
|
DragLeave
|
|
DragMove
|
Este evento se produce cuando el Mouse tiene el control durante la operacion drag & drop (arrastrar y soltar).
|
Drop
|
Este evento es desplegado cuando lo que se esta arrastrando es soltado en el control
|
Enter
|
Se despliega cuando el mouse entra en el control
|
GotFocus
|
Se despliega cuando el control ha obtenido el foco
|
KeyPress
|
|
KeyRelease
|
|
Leave
|
|
LostFocus
|
|
Menu
|
Este evento es lanzado cuando el usuario hace clic sobre el control o presiona la tecla MENU .
|
MouseDown
|
|
MouseDrag
|
Este evento se despliega cuando una operación de arrastre debe ser iniciada. Este se despliega después de un botón ha sido pulsado, y si el ratón se han trasladado algunos píxeles desde su posicion inicial.
|
MouseMove
|
Este evento se dispara mientras el mouse se mueve dentro de un control o cuando un botón fue presionado.
|
MouseUp
|
|
MouseWheel
|
|
NewChild
|
|
Examples
'Carga de la grilla explícitamente
GridView1.Columns.Count = 4
GridView1.Rows.Count = 3
GridView1.Columns.Width = 52
GridView1.Rows[1].Height = 52
GridView1[0,0].Text = "0,0"
GridView1[0,0].Alignment = Align.Right
GridView1[1,1].Text = "1,1"
GridView1[0,1].Text = "0,1"
GridView1[1,0].Picture = Picture["image.png"]