Manuel §2.39    

Composant Tableau

Un composant Tableau permet d ’intégrer une tableau d ’affichage quelconque à un synoptique, par exemple pour montrer une liste de série à réaliser.

NomDeTableau Table, Texte, X, Y, W, H, DrapeauxActives, DrapeauxInhibes ;

Les données affichées par un tableau ne sont pas liées à un module base de Sisal, elles sont complètement définies par le synoptique.

L ’exemple suivant ouvre un tableau de série à produire :

tbSerie Table, "", 100, 100, 200, 150, WS_VISBLE, ;

Le composant Table n ’a pas de constante Windows spécifique.

Un tableau se caractérise par son nombre de ligne (NbRow), de colonne, le titre associé à chacune des colonnes et divers autres paramètres qui sont renseignés par les fonctions idoines. La première étape à la création d ’un tableau est de définir les colonnes en appelant la fonction AddColumn.

Ensuite il faut donner le moyen au synoptique de renseigner chacun des champs du tableau. Pour cela le synoptique associe au tableau une fonction de retour (SetValueFunction) qui sera appelée par le tableau chaque fois que ce dernier aura besoin du contenu d ’un champ et ce dans un ordre quelconque puisque dépendant de l ’ordre d ’affichage de Windows.