Aide - Recherche - Membres - Calendrier
Version complète : Gérer un Grid
Les Forums de PalmAttitude.org > GENERAL PalmOS > Développement sous PalmOS > Développement HB++
PM_PalM
Bonjour à tous

Vous allez dire que je suis neuneu icon_bla.gif mais, je n'ai pas réussi à créer un Grid (par programmation) et surtout à le gérer. siffle.gif

En fait, je voudrai créer un Grid de N row (suivant paramètres) dont chaque ligne comprend 4 colonnes:
  1. 1 texte (non éditable)
  2. 3 popup incrémentés de 0 à 10
Comment le créer?
Comment récupérer les valeurs des popup?

Je n'ai pas trouvé d'exemple là dessus et je patauge un peu huh.gif

Un petit coup de main SvP cool.gif

@+
D2P
Il suffit d'insérer un objet frid dans ta form anim_wink.gif Pour la récupération des valeurs, il faut gérer l'évenement NomDuGrid_Change() wink.gif

La réponse est simple mais si tu veux plus de précisions, détaille un peu ce que tu n'arrives pas à faire anim_sorry.gif
PM_PalM
Fausse maneouvre icon_bla.gif
PM_PalM
Bonjour

Ben, mettre un grid dans ma forme et faire click-droit Grid_change, ça j'y arrive bien ptdr.gif

Non, sérieusement, je veux gérer dynamiquement par le biais de la programmation la forme et le contenu du Grid.

CODE
Nombre de ligne du grid = nbLigne
For i = 0 to nbLigne
    ligne i colonne 1 du texte
    ligne i colonne 2 un popup avec une liste de 0 à 10
    etc ...
next i


ensuite, comment récupère t -on les valeurs dans le grid anim_wink.gif

Voilà
Palmidem
C'est bizarre, y'a pas un exemple de grid dans les ressources HB++ ?
je dois filer : je regarde ce soir ce que je peux te passer
(je suis pas un cador, mais bon ... on s'entr'aide, hein anim_wink.gif )
PM_PalM
Pas de problème

Je prend cool.gif

Je n'ai pas le feu

Merci d'avance
D2P
J'essaye de t'éclairer ce soir également si je peux mais je ne promets rien anim_wink.gif
Payalba
CITATION(PM_PalM @ 20/04/2007 à 08:09 ) *
Bonjour

Ben, mettre un grid dans ma forme et faire click-droit Grid_change, ça j'y arrive bien ptdr.gif

Non, sérieusement, je veux gérer dynamiquement par le biais de la programmation la forme et le contenu du Grid.

CODE
Nombre de ligne du grid = nbLigne
For i = 0 to nbLigne
     ligne i colonne 1 du texte
     ligne i colonne 2 un popup avec une liste de 0 à 10
     etc ...
next i


ensuite, comment récupère t -on les valeurs dans le grid anim_wink.gif

Voilà

La vue n'est pas un conteneur c'est juste une vue des données.

Pour gerer tes données dans la grid, il faut en fait un conteneur.

par exemple une collection, un base de données, un tableau, un fichier CSV, etc...
La grid sert uniquement à visualiser une page de ces données.
Le lien entre les données et la vue est le itemdata.

Donc tu n'accedera pas à tes données en faisant un truc du style MaGrdid[1][2] comme on pourrait le faire avec d'autres outils.

Il existe des exemples livré avec HB++ qui pourront t'aider
- autograph
- delivery
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2008 Invision Power Services, Inc.