GRID N
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
- N = numéro d'objet système (entier ou réel). Doit être plus grand que 0 et inférieur ou égal au nombre maximum permis d'objets systèmes.
UTILISATION
- Un GRID est utilisé pour manipuler un tableau de cellules.
ERREUR
- Si le numéro N n'est pas une expression correcte.
- Si le numéro N excède le nombre maximum permis d'objets systèmes.
- Si le numéro N est inférieur ou égal à 0.
- Si le numéro N est déjà utilisé pour un numéro d'objet système.
EXEMPLE
' crée un GRID avec sa position et ses dimensions par défaut
grid 1
' change sa taille (son numéro est utilisé comme référence)
width 1,500
height 1,180
' met 6 rangées
grid_row 1,6
' avec 2 rangées fixes
grid_row_fixed 1,2
' hauteur des lignes
grid_row_height 1,45
' met 7 colonnes
grid_column 1,7
' avec 2 colonnes fixes
grid_column_fixed 1,2
' largeur des colonnes
grid_column_width 1,100
EN RAPPORT
GRID_COLUMN()
GRID_COLUMN_FIXED()
GRID_COLUMN_WIDTH()
GRID_ONE_COLUMN_WIDTH()
GRID_ONE_ROW_HEIGHT()
GRID_READ$()
GRID_ROW()
GRID_ROW_FIXED()
GRID_ROW_HEIGHT()
GRID_X_TO_COLUMN()
GRID_Y_TO_ROW()