Gambas France BETA


Pas de compte ? Incription

Création de contrôles à la volée...

1
AuteurMessages
manu#1 Posté le 30/10/2011 à 22:52:43
Avec Gambas ca roule !Bonsoir,

Bon je sais pas si j'utilise le bon terme alors je precise ma question. Ce sujet a déja été abordé mais je ne le retrouve pas... :(

Dans un formulaire je veux consulter une base de 1500 fiches, passer d'une fiche a l'autre assez rapidement. Chaque fiche fait partie d'une catégorie et d'une sous catégorie.

J'ai d'abord mis tous ça dans un treeView mais c'est pas très pratique a utiliser car on arrête pas d'ouvrir et fermer avec les + et - .pour passer d'une catégorie a l'autre...

Mon idée est donc de faire un formulaire avec un container IconPanel pour les catégories, et dans le panneau a coté, de mettre d'une part un treeView de la sous-categorie et de la fiche (donc 2 niveaux) et dans un panel les champs de la fiche.

Mais le nombre de catégories est censé pouvoir évoluer donc le nombre d'items de l'iconPanel aussi. Pour chaque item, je dois créer un treeview, un panel, des textBox etc... Cela doit donc être fait de façon dynamique mais je ne sais pas comment faire, Comment les mettre en page, comment gérer leurs évènements.

Merci d'avance

J’espère que j'ai été clair ! ?
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
Prokopy#2 Posté le 30/10/2011 à 23:11:21
Kinder PinguiSalut manu,

Ne serait-il pas plus simple de juste modifier le contenu de tes contrôles, plutôt que d'en recréer à chaque fois ?
La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand ça marche mais qu'on ne sait pas pourquoi.
Quand la théorie rejoint la pratique, rien ne fonctionne et on ne sait pas pourquoi.
manu#3 Posté le 31/10/2011 à 08:08:32
Avec Gambas ca roule !bein j'aimerais bien :) mais dans l'iconview, il semble bien que l'on doivent créer des contrôles pour chaque item ! Peut être n'est pas tous compris dans ce container ?





Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
gambix#4 Posté le 31/10/2011 à 11:33:13
Faire simple !Parce qu'il ne faut pas que tu utilise un container ... ça ça va bien pour faire des formulaire d'option ou on a de 10 a 20 pages... et encore.

Toi tu doit utiliser un iconview !

et quand iconview.click
alors tu recharge to treeview avec la soucat last.item.tag ou text ou key

voila

N'utilse pas ces foutu truc ... ça c'est les pas bon qui font ça sous vb :/
Dans mon projet pacball il n'y yavait que 2 frames... et encore j'aurait pu en faire l'économie en intervertissant les deux tableau a la lecture par le griddview.

Autre chose.
Quand tu peux utilise plutot un gridview avec un taleau en backend qu'une liste , l'affichage est carrément boosté.
Moins de texte dans une signature c'est agrandir son espace.
1