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.
[R] Une ou plusieurs GUI?
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Une ou plusieurs GUI?
Modifié en dernier par Bayo le mar. 10 févr. 2015 14:06, modifié 1 fois.
Re: [..] Une ou plusieurs GUI?
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
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 !
Re: [..] Une ou plusieurs GUI?
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.
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.
- TommyDDR
- Modérateur
- Messages : 2086
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: [..] Une ou plusieurs GUI?
WinGetPos / WinMove
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Re: [..] Une ou plusieurs GUI?
Ok merci, je me débrouillerai avec ça. Je clos. Merci