[R] Une ou plusieurs GUI?

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Bayo
Niveau 4
Niveau 4
Messages : 79
Enregistré le : mer. 23 avr. 2014 10:19
Status : Hors ligne

[R] Une ou plusieurs GUI?

#1

Message par Bayo »

Bonjour,

Simple question, d'après vous, est-ce mieux de créer plusieurs GUI pour chaque fenêtre ou il vaux mieux les vider et afficher les éléments dans la GUI principale(du coup une seule GUI).

Je fais un programme utilisant une base de données en SQLITE et j'ai, pour le moment, créé 1 GUI par fenêtre(ajout dans la base, modification d'un élément, etc)

et j'ai trouvé la fonction GUIDelete pour supprimer une GUI mais y a t'il une fonction pour effacer les éléments un par un?

Merci.
Modifié en dernier par Bayo le mar. 10 févr. 2015 14:06, modifié 1 fois.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2511
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Une ou plusieurs GUI?

#2

Message par jguinch »

Pour supprimer les contrôles un par un, il y a GUICtrlDelete.

Edit : pour répondre à ta première question, il n'y a pas de meilleure pratique là-dessus. Chacun fait comme il veut/peut.
En fait, tout dépend de ton code.
Si tu as plusieurs GUI, tu n'as pas à te soucier des anciens contrôles : un GUIDelete fait tout disparaître d'un coup. Il faudra par contre gérer le positionnement de chaque GUI si tu veux faire quelque chose de propre (pour que la GUI 2 s'affiche au même endroit que la GUI 1)
Si tu as une seule GUI, tu auras toujours le même handle de fenêtre. Il faudra supprimer tous les contrôles et recréer les nouveaux.

Au niveau du code, je pense que le plus simple à gérer sera le mode "plusieurs GUI".
Maintenant, faut voir ce qu'en pensent les autres. Perso en général j'utilise la même GUI
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Bayo
Niveau 4
Niveau 4
Messages : 79
Enregistré le : mer. 23 avr. 2014 10:19
Status : Hors ligne

Re: [..] Une ou plusieurs GUI?

#3

Message par Bayo »

J'attendais d'avoir plusieurs réponses pour remercier. donc merci pour ton avis, j'ai commencé avec plusieurs GUI donc je vais surement continuer dans cette optique. la gestion est un peu compliqué mais après ça fonctionne.

Juste une chose qui me dérange dans cette maniere, voir si vous avez une solution.

Lorsqu'on affiche la première GUI et que l'utilisateur la déplace sur l'écran, lorsqu'on change de GUI, elle apparait à l'emplacement initialise. Est ce possible de faire apparaitre la nouvelle GUI à la place de la précédente?

Merci.
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2086
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Une ou plusieurs GUI?

#4

Message par TommyDDR »

WinGetPos / WinMove ;)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Bayo
Niveau 4
Niveau 4
Messages : 79
Enregistré le : mer. 23 avr. 2014 10:19
Status : Hors ligne

Re: [..] Une ou plusieurs GUI?

#5

Message par Bayo »

Ok merci, je me débrouillerai avec ça. Je clos. Merci
Répondre