CRÉE UN OBJET SYSTÈME GRID ET LUI DONNE LE NUMÉRO N COMME RÉFÉRENCE
ACTION
La commande GRID N crée un objet système GRID et lui donne un numéro N. Le numéro N sera utilisé pour désigner ce GRID.
Le GRID créé peut alors être utilisé par les commandes appropriées.
Le GRID est créé à la position (0,0) : c'est à dire TOP = 0 pixel et LEFT = 0 pixel, avec les dimensions WIDTH = 320 pixels et HEIGHT = 120 pixels.
Le GRID est créé avec 5 colonnes, 5 lignes, 1 colonne fixe (en grisé) et 1 ligne fixe (en grisé).
Les lignes ont une hauteur de 24 pixels.
Les colonnes ont une largeur de 64 pixels.
Un GRID montre un tableau de cellules organisé en lignes et colonnes. On peut lire (GRID_READ$) et écrire (GRID_WRITE) dans chaque cellule. La cellule du coin en haut a gauche est désignée par (1,1).
Un GRID prend automatiquement des ascenseurs horizontaux et verticaux.
Un GRID peut générer les événements : ON_CLICK, ON_DOUBLE_CLICK.
Remarque: par défaut, le GRID est créé sur le FORM numéro 0, mais un autre FORM peut être utilisé. Pour cela, créer un FORM par FORM N et lui envoyer les commandes par COMMAND_TARGET_IS N avant la création du GRID.
SYNTAXE :
GRID N
UTILISATION ERREUR EXEMPLE
rem crée un GRID avec sa position et ses dimensions par défaut
grid 1
rem change sa taille (son numéro est utilisé comme référence)
width 1,500
height 1,180
rem met 6 rangées
grid_row 1,6
rem avec 2 rangées fixes
grid_row_fixed 1,2
rem hauteur des lignes
grid_row_height 1,45
rem met 7 colonnes
grid_column 1,7
rem avec 2 colonnes fixes
grid_column_fixed 1,2
rem largeur des colonnes
grid_column_width 1,100
GRID
GRID N
EN RAPPORT
TOP
LEFT
WIDTH
HEIGHT
HINT
HINT_HIDE
FULL_SPACE
GRID_CLEAR
GRID_COLUMN
GRID_COLUMN()
GRID_COLUMN_DELETE
GRID_COLUMN_FIXED
GRID_COLUMN_FIXED()
GRID_COLUMN_INSERT
GRID_COLUMN_SIZING_OFF
GRID_COLUMN_SIZING_ON
GRID_COLUMN_WIDTH
GRID_COLUMN_WIDTH()
GRID_FIXED_COLOR
GRID_LOAD
GRID_ONE_COLUMN_WIDTH
GRID_ONE_COLUMN_WIDTH()
GRID_ONE_ROW_HEIGHT
GRID_ONE_ROW_HEIGHT()
GRID_READ$()
GRID_ROW
GRID_ROW()
GRID_ROW_DELETE
GRID_ROW_FIXED
GRID_ROW_FIXED()
GRID_ROW_HEIGHT
GRID_ROW_HEIGHT()
GRID_ROW_INSERT
GRID_ROW_SIZING_OFF
GRID_ROW_SIZING_ON
GRID_SAVE
GRID_WRITE
GRID_X_TO_COLUMN()
GRID_Y_TO_ROW()
ON_CLICK
ON_DOUBLE_CLICK