Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


[RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Partagez

Nolifone
Nouveau
Nouveau

Masculin Nombre de messages : 41
Emploi/loisirs : Planche a roulette
Humeur : Enjoy The Summer !
Date d'inscription : 18/04/2010

[RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Nolifone le Mer 16 Juin 2010 - 17:43

Bonjour !
J'ai deux question:
Premierement, j'aimerai savoir comment faire pour la ProgressBar 'avance', car une fois que je la met, que je compile et que je lance, elle reste grise ?
Deuxiemement, j'aimerais qu'a la fin du chargement de cette meme ProgressBar, ma fenetre se ferme et lance automatiquement une autre fenetre, sanq qu'on ai besoin de cliquer sur un bouton.
Merci d'avance !
Bonne continuation Smile.

PS: SoftwareZator 2011 BETA est sorti, je l'ai DL. Ya il une icone particuliere ou non ?


Dernière édition par Admin le Ven 18 Juin 2010 - 15:09, édité 1 fois (Raison : sujet résolu)
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1881
Age : 25
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Software Development Engineer
Date d'inscription : 24/01/2008

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Admin le Mer 16 Juin 2010 - 18:12

Bonjour,

Alors, pour changer la progression d'une ProgressBar, il faut modifier la propriété Value, avec l'action "Modifier une propriété d'un objet".

Ensuite, pour savoir si elle est arrivé à 100 par exemple, vous pouvez récupérer la valeur de la propriété Value avec l'action "Obtenir la valeur d'une propriété d'un objet", puis "Créer une condition" pour tester si la valeur récupéré est bien égale à 100.

Enfin, pour fermer une fenêtre, utilisez l'action "Fermer une fenêtre", et pour en ouvrir une autre, "Ouvrir une fenêtre".

PS: SoftwareZator 2011 BETA est sorti, je l'ai DL. Ya il une icone
particuliere ou non ?

Qu'entendez-vous par une icône particulière?



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware

Nolifone
Nouveau
Nouveau

Masculin Nombre de messages : 41
Emploi/loisirs : Planche a roulette
Humeur : Enjoy The Summer !
Date d'inscription : 18/04/2010

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Nolifone le Mer 16 Juin 2010 - 19:08

Je ne vois pas 'fermer une fenetre', simplement 'arreter l'application' ?
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1881
Age : 25
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Software Development Engineer
Date d'inscription : 24/01/2008

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Admin le Mer 16 Juin 2010 - 19:19

Allez dans la catégorie "Fenêtre" de la boîte à outils (si vous utilisez bien SZ 2011 et non SZ 1.0)



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware

Nolifone
Nouveau
Nouveau

Masculin Nombre de messages : 41
Emploi/loisirs : Planche a roulette
Humeur : Enjoy The Summer !
Date d'inscription : 18/04/2010

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Nolifone le Jeu 17 Juin 2010 - 6:37

Non, non justement j'utilise SZ 2010 Wink.
Je n'arrive pas a DL SZ 11, il m'installe des composants etc... mais pas le logiciel ?
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1881
Age : 25
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Software Development Engineer
Date d'inscription : 24/01/2008

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Admin le Jeu 17 Juin 2010 - 6:53

AH d'accord tout s'explique !

L'installation des composants est plutôt longue (surtout SQL 2005), mais une fois ces composants installé, relancé l'installateur s'il c'est arrêté et il installera correctement SZ 2011.

Avec SZ 1.0, il n'y a pas d'action pour fermer une fenêtre, on est donc obligé d'utiliser l'action "Exécuter du code visual basic.net" (catégorie Général) et de mettre le code suivant :

Code:
VotreFenêtre.Close()

Note : Si vous désirez fermer la fenêtre dans lequel vous insérez cette action, ne mettez pas le nom de votre fenêtre mais "Me" :

Code:
Me.Close()



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware

Nolifone
Nouveau
Nouveau

Masculin Nombre de messages : 41
Emploi/loisirs : Planche a roulette
Humeur : Enjoy The Summer !
Date d'inscription : 18/04/2010

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Nolifone le Jeu 17 Juin 2010 - 8:36

Merci bien ! Par contre je ne trouve pas les actions suivants non plus :/ :
Ensuite, pour savoir si elle est arrivé à 100 par exemple, vous pouvez récupérer la valeur de la propriété Value avec l'action "Obtenir la valeur d'une propriété d'un objet", puis "Créer une condition" pour tester si la valeur récupéré est bien égale à 100.
Merci !
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1881
Age : 25
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Software Development Engineer
Date d'inscription : 24/01/2008

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Admin le Jeu 17 Juin 2010 - 8:52

AH oui c'est vrai, ça change également pour SZ 1.0, désolé :

Alors à la place vous allez utiliser l'action "Modifier une variable" en la rendant "égale à une propriété d'un objet". Vous sélectionnez ensuite votre barre de progression dans la liste déroulante qui s'affichera, puis la propriété ".Value".

Ensuite, vous pourrez utiliser l'action "Créer une condition".



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware

Nolifone
Nouveau
Nouveau

Masculin Nombre de messages : 41
Emploi/loisirs : Planche a roulette
Humeur : Enjoy The Summer !
Date d'inscription : 18/04/2010

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Nolifone le Jeu 17 Juin 2010 - 9:41

Merci !
Je me rapelle que vous m'aviez dit il ya quelque temps que dans la version 11 de SZ, on pouvait faire une action toutes les X secondes. Comment faire ?
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1881
Age : 25
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Software Development Engineer
Date d'inscription : 24/01/2008

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Admin le Jeu 17 Juin 2010 - 11:09

Utilisez, dans le concepteur de fenêtre, le composant Timer. Ce composant permet de déclencher une fonction lié à l'évènement Tick toute les X milliseconde.



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware

Nolifone
Nouveau
Nouveau

Masculin Nombre de messages : 41
Emploi/loisirs : Planche a roulette
Humeur : Enjoy The Summer !
Date d'inscription : 18/04/2010

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Nolifone le Dim 20 Juin 2010 - 13:42

Bonjour,
Lorsque je crée un évenements 'Click', je demande de fermer une fenetre et d'en ouvrir une autre. Je met donc 'Fermer la fenetre Me', puis 'ouvrir la fenetre X'.
Mais la il ferme tout et ne m'ouvre rien ?
Merci Smile.
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1881
Age : 25
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Software Development Engineer
Date d'inscription : 24/01/2008

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Admin le Lun 21 Juin 2010 - 19:16

C'est sûrement que tu demandes à fermer la fenêtre de démarrage de ton logiciel. Lorsque la fenêtre de démarrage, autrement dit la fenêtre principale, est fermé, l'application quitte automatiquement.

Si ton but est simplement d'ouvrir une fenêtre sans avoir accès à l'autre tu peux le faire avec "Ouvrir une fenêtre" par exemple. Ils y a d'autre petites astuces dans le genre amusé



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware

Nolifone
Nouveau
Nouveau

Masculin Nombre de messages : 41
Emploi/loisirs : Planche a roulette
Humeur : Enjoy The Summer !
Date d'inscription : 18/04/2010

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Nolifone le Lun 21 Juin 2010 - 19:32

Merci bien ! Alors maintenant, une derniere question pour la ProgressBar :
Quel évenement choisir pour pouvoir lui attribuer une action automatiquement, sans cliquer dessus ?
Merci encore ! Smile
@+
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1881
Age : 25
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Software Development Engineer
Date d'inscription : 24/01/2008

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Admin le Lun 21 Juin 2010 - 19:35

Euuuuh, tu entend par là, déclencher un évènement lorsque la valeur de la ProgressBar change ?



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware

Nolifone
Nouveau
Nouveau

Masculin Nombre de messages : 41
Emploi/loisirs : Planche a roulette
Humeur : Enjoy The Summer !
Date d'inscription : 18/04/2010

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Nolifone le Lun 21 Juin 2010 - 19:43

Oui, en fait je voudrait que lorsque la progressbar a finit de charger, la fenetre la contenant se ferme, automatiquement, et l'accueil s'ouvre.
Mais je ne sais pas si c'est possible sans que ca ferme l'application ?
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1881
Age : 25
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Software Development Engineer
Date d'inscription : 24/01/2008

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Admin le Lun 21 Juin 2010 - 19:50

Bonjour,

La ProgressBar n'a pas d'évènement qui se déclenche lorsque sa valeur change. Essaye avec l'évènement Paint mais je ne garanti pas (désolé je n'ai pas le temps de tester, je dois partir vite fait lol).

Sinon utilise un Timer qui teste sans arrêt la valeur de la propriété Value de la ProgressBar.

Ensuite, si la fenêtre que tu fermes est la fenêtre principale, ton logiciel se fermera automatiquement. Sinon, non. amusé



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware

Nolifone
Nouveau
Nouveau

Masculin Nombre de messages : 41
Emploi/loisirs : Planche a roulette
Humeur : Enjoy The Summer !
Date d'inscription : 18/04/2010

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Nolifone le Mar 22 Juin 2010 - 8:38

Bonjour,
La fonction Paint ne marche apparement pas sauf si c'est moi qui l'utilise mal amusé. Se que je voudrait en fait c'est sa :
Regardez, je suis quasiment sur que ce logiciel a été crée sur Software Zator 10 ou 11 -> Spammerisapro.
Regardez la barre de chargement aub début : elle charge, puis la fenetre se ferme automatiquement, et ensuite une uatre fenetre s'ouvre, toujours automatiquement. C'est a sa que je voudrait arriver ?
Merci !
@+

Nolifone
Nouveau
Nouveau

Masculin Nombre de messages : 41
Emploi/loisirs : Planche a roulette
Humeur : Enjoy The Summer !
Date d'inscription : 18/04/2010

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Nolifone le Mar 22 Juin 2010 - 8:39

Je précise que je suis sur SZ 10 amusé.
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1881
Age : 25
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Software Development Engineer
Date d'inscription : 24/01/2008

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Admin le Mar 22 Juin 2010 - 9:40

Bonjour,

Bon, dans un premier temps, j'ai analysé le programme et celui-ci n'a pas été réalisé avec SZ

Après une courte réflexion, je me suis dit "au lieu de fermer la fenêtre ce qui fait stopper l'application, pourquoi ne pas la cacher?"
J'ai essayé (et ça fonctionne^^). Au lieur d'utiliser "Fermer une fenêtre", tu pourrais utiliser "modifier une propriété d'un contrôle" et mettre la propriété Visible de ta fenêtre sur False amusé

Et pour la ProgressBar, utilises un Timer



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware

Nolifone
Nouveau
Nouveau

Masculin Nombre de messages : 41
Emploi/loisirs : Planche a roulette
Humeur : Enjoy The Summer !
Date d'inscription : 18/04/2010

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Nolifone le Mar 22 Juin 2010 - 10:17

Haaaa merci ! Mais alors pour le Timer, je ne vois pas ce que je peut faire avec la proprieté tick ?
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1881
Age : 25
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Software Development Engineer
Date d'inscription : 24/01/2008

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Admin le Mar 22 Juin 2010 - 10:20

Et bien en fait, si ton but est de tester à n'importe quel moment si la ProgressBar est arrivé à 100%, via un Timer tu pourras tester toute les 100 milliseconde si la valeur de la propriété Value du ProgressBar est égale à 100

Après tout dépend de comment tu veux t'y prendre.



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware

Nolifone
Nouveau
Nouveau

Masculin Nombre de messages : 41
Emploi/loisirs : Planche a roulette
Humeur : Enjoy The Summer !
Date d'inscription : 18/04/2010

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Nolifone le Mar 22 Juin 2010 - 11:42

Je suis sur SZ 10 et il n'y a pas 'modifier une proprieté d'un controle' .
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1881
Age : 25
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Software Development Engineer
Date d'inscription : 24/01/2008

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Admin le Mar 22 Juin 2010 - 11:51

Je suis sur SZ 10

Désolé ce n'est pas très clair lol
il y a SoftwareZator 1.0 et SoftwareZator 2011, ou 2.0 amusé
Mais compte tenu que tu as l'air de comprendre quand je parle du Timer, j'en déduis que tu utilises SZ 2011.

Bref, dans les deux cas, dans la catégorie Interface, il y a une action "modifier une propriété d'un contrôle", idem sous SZ 1.0



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware

Contenu sponsorisé

Re: [RESOLU] Comment fermer une fenetre sans fermer le logiciel ?

Message par Contenu sponsorisé


    La date/heure actuelle est Ven 15 Déc 2017 - 15:49