Documentation de Gambas - /comp/gb.gtk/gridview

/comp/gb.gtk/gridview

# GridView (gb.gtk)

Implémente un contrôle qui affiche les données dans une grille.

Vous pouvez remplir la grille explicitement, ou implémenter l'Evènement Data pour afficher le contenu de la grille à la demande.

Vous devriez utiliser cette dernière Méthode si vous avez des centaines de rangées à afficher.

Cette classe hérite UserControl.
Cette classe est
Crée un nouveau GridView.
instanciable
.
Cette classe se comporte comme un tableau en
Retourne une cellule en fonction de sa rangée et de sa colonne.
lecture seule
.

Constantes
Both Horizontal None Vertical

Propriétés | Méthodes | Evénements
--- | --- | ---

Action AutoResize Background Border Children ClientH ClientHeight ClientW ClientWidth ClientX ClientY Column Columns Current
Utilisez cette propriété pour assigner un curseur personnalisé à un contrôle.
Cursor
Data
Indique que le contrôle est dans le mode de conception.
Design
Retourne ou définit si un contrôle accepte les "déposer".
Drop
Indique que le contrôle est activé.
Enabled
Retourne ou définit si un contrôle élargira si il est inclus dans un conteneur qui range son contenu.
Expand
Retourne ou définit la police de caractères utilisée pour dessiner le texte dans le contrôle.
Font
Retourne ou définit la couleur de premier-plan utilisée par le contrôle.
Foreground
Grid H Handle HasFocus Header Height Hovered Id Ignore Left Mode
Retourne ou définit l'apparence du curseur quand il pointe à l'intérieur du contrôle.
Mouse
Name Next NoTabFocus Padding Parent PopupMenu Previous Proxy Resizable Row Rows ScreenX ScreenY ScrollBar ScrollH ScrollHeight ScrollW ScrollWidth ScrollX ScrollY ShowCursor Sorted Tag ToolTip Top Tracking Visible W Width Window X Y

Clear ColumnAt Delete Drag FindChild Grab Hide Lower Move MoveScaled MoveTo Raise Refresh Reparent Resize ResizeScaled RowAt Scroll Select SelectAll SetFocus Show UnSelectAll

Activate Arrange BeforeArrange Change Click ColumnClick ColumnResize ColumnSize Data DblClick Drag DragLeave DragMove Draw Drop Enter GotFocus KeyPress KeyRelease Leave LostFocus Menu MouseDown MouseDrag MouseMove MouseUp MouseWheel NewChild RowClick RowResize RowSize Scroll Select Sort

### Exemples

    'Remplit la grille explicitement
    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"]