begin process at 2012 02 14 06:30:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Remettre le tout a neuf


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Remettre le tout a neuf

jeudi 6 juin 2002 à 20:34:02 | Remettre le tout a neuf

Ghis

Pouvez-vous me dire de quel façon, lors du click d'un bouton par exemple, que chaque objet de la feuille revenienne a sa situation initiale?

Je sait que je doit utiliser un For Each mais c'est tout.

P.S: J'utilise Visual Basic 6.0

Merci d'avance!!!
jeudi 6 juin 2002 à 20:39:46 | Re : Remettre le tout a neuf

DeAtHCrAsH

Qu'est ce que t appel sa situation initial?



-------------------------------
Réponse au message :
-------------------------------

Pouvez-vous me dire de quel façon, lors du click d'un bouton par exemple, que chaque objet de la feuille revenienne a sa situation initiale?

Je sait que je doit utiliser un For Each mais c'est tout.

P.S: J'utilise Visual Basic 6.0

Merci d'avance!!!
jeudi 6 juin 2002 à 20:45:25 | Re : Remettre le tout a neuf

Ghis





-------------------------------
Réponse au message :
-------------------------------

Qu'est ce que t appel sa situation initial?



-------------------------------
Réponse au message :
-------------------------------

Pouvez-vous me dire de quel façon, lors du click d'un bouton par exemple, que chaque objet de la feuille revenienne a sa situation initiale?

Je sait que je doit utiliser un For Each mais c'est tout.

P.S: J'utilise Visual Basic 6.0

Merci d'avance!!!

jeudi 6 juin 2002 à 20:48:55 | Re : Remettre le tout a neuf

Ghis

Par exemple, remettre les TextBox et les MaskEdit vide, changer le caption du mon label de titre ainsi que le logo initiale, cocher les boutons d'options et les case a cocher comme au Form_Load etc...



-------------------------------
Réponse au message :
-------------------------------

Qu'est ce que t appel sa situation initial?



-------------------------------
Réponse au message :
-------------------------------

Pouvez-vous me dire de quel façon, lors du click d'un bouton par exemple, que chaque objet de la feuille revenienne a sa situation initiale?

Je sait que je doit utiliser un For Each mais c'est tout.

P.S: J'utilise Visual Basic 6.0

Merci d'avance!!!

jeudi 6 juin 2002 à 20:52:24 | Re : Remettre le tout a neuf

DeAtHCrAsH

Je vois pas une autre solution que de faire a la maniere longue soit :
Label1.caption = ""
text1.text = ""
....
et ainsi de suite ..
Tu liste tous tes controles en leur changeant leur propriété selon ta guise



-------------------------------
Réponse au message :
-------------------------------

Par exemple, remettre les TextBox et les MaskEdit vide, changer le caption du mon label de titre ainsi que le logo initiale, cocher les boutons d'options et les case a cocher comme au Form_Load etc...



-------------------------------
Réponse au message :
-------------------------------

Qu'est ce que t appel sa situation initial?



-------------------------------
Réponse au message :
-------------------------------

Pouvez-vous me dire de quel façon, lors du click d'un bouton par exemple, que chaque objet de la feuille revenienne a sa situation initiale?

Je sait que je doit utiliser un For Each mais c'est tout.

P.S: J'utilise Visual Basic 6.0

Merci d'avance!!!


jeudi 6 juin 2002 à 22:06:26 | Re : Remettre le tout a neuf

celiphane

Non non non : il y a un truc vrmt clean à faire, pour vrmt faire un "reset" :

1) tu créés un module
2) tu mets dedans la sub :


public sub Reset(feuille as form)
unload feuille
feuille.show
end sub


3) tu mets "reset me" dans ton code de bouton !

Et voilà le reset P A R F A I T !!! :D
@+ et merci de me dire si ça convient ! salut !

-------------------------------
Réponse au message :
-------------------------------





-------------------------------
Réponse au message :
-------------------------------

Qu'est ce que t appel sa situation initial?



-------------------------------
Réponse au message :
-------------------------------

Pouvez-vous me dire de quel façon, lors du click d'un bouton par exemple, que chaque objet de la feuille revenienne a sa situation initiale?

Je sait que je doit utiliser un For Each mais c'est tout.

P.S: J'utilise Visual Basic 6.0

Merci d'avance!!!


vendredi 7 juin 2002 à 02:41:39 | Re : Remettre le tout a neuf

Ghis

Je sait que sa fonctionne mais est-ce efficace? Tout les contrôles de la feuilles doivent être mit en mémoire et tout :S... mais c'est vrai que c'est vraiment plus simple ainsi... Y a t'il un moyen pour contourner le scintillement de la feuille? Entre le Unload et le Show, il y a une translucidité qui se fait a l'image, je sait que c'est à cause de la mémoire mais il doit avoir un moyen de contourner le tout...



-------------------------------
Réponse au message :
-------------------------------

Non non non : il y a un truc vrmt clean à faire, pour vrmt faire un "reset" :

1) tu créés un module
2) tu mets dedans la sub :


public sub Reset(feuille as form)
unload feuille
feuille.show
end sub


3) tu mets "reset me" dans ton code de bouton !

Et voilà le reset P A R F A I T !!! :D
@+ et merci de me dire si ça convient ! salut !

-------------------------------
Réponse au message :
-------------------------------





-------------------------------
Réponse au message :
-------------------------------

Qu'est ce que t appel sa situation initial?



-------------------------------
Réponse au message :
-------------------------------

Pouvez-vous me dire de quel façon, lors du click d'un bouton par exemple, que chaque objet de la feuille revenienne a sa situation initiale?

Je sait que je doit utiliser un For Each mais c'est tout.

P.S: J'utilise Visual Basic 6.0

Merci d'avance!!!



vendredi 7 juin 2002 à 02:42:14 | Re : Remettre le tout a neuf

Ghis





-------------------------------
Réponse au message :
-------------------------------

Non non non : il y a un truc vrmt clean à faire, pour vrmt faire un "reset" :

1) tu créés un module
2) tu mets dedans la sub :


public sub Reset(feuille as form)
unload feuille
feuille.show
end sub


3) tu mets "reset me" dans ton code de bouton !

Et voilà le reset P A R F A I T !!! :D
@+ et merci de me dire si ça convient ! salut !

-------------------------------
Réponse au message :
-------------------------------





-------------------------------
Réponse au message :
-------------------------------

Qu'est ce que t appel sa situation initial?



-------------------------------
Réponse au message :
-------------------------------

Pouvez-vous me dire de quel façon, lors du click d'un bouton par exemple, que chaque objet de la feuille revenienne a sa situation initiale?

Je sait que je doit utiliser un For Each mais c'est tout.

P.S: J'utilise Visual Basic 6.0

Merci d'avance!!!



vendredi 7 juin 2002 à 06:53:42 | Re : Remettre le tout a neuf

pheno

salut
Sub viderchamps()
'declaration de 2 variables de type control
Dim txt, lbl As Control
'Pour chaque controle du formulaire
For Each txt In Controls
'Si le type du controle est une textbox alors on la vide
If TypeOf txt Is TextBox Then
txt.Value = ""
End If
Next txt
'Pour chaque controle du formulaire
For Each lbl In Controls
'si le type du controle est une zone de liste modifiable alors on l initialise a sa valeur par
'defaut
If TypeOf lbl Is ComboBox Then
lbl = -1
End If
Next lbl
End Sub

Chevalier Pheno Starboard, membre de la Freeman-Corp


-------------------------------
Réponse au message :
-------------------------------

Je sait que sa fonctionne mais est-ce efficace? Tout les contrôles de la feuilles doivent être mit en mémoire et tout :S... mais c'est vrai que c'est vraiment plus simple ainsi... Y a t'il un moyen pour contourner le scintillement de la feuille? Entre le Unload et le Show, il y a une translucidité qui se fait a l'image, je sait que c'est à cause de la mémoire mais il doit avoir un moyen de contourner le tout...



-------------------------------
Réponse au message :
-------------------------------

Non non non : il y a un truc vrmt clean à faire, pour vrmt faire un "reset" :

1) tu créés un module
2) tu mets dedans la sub :


public sub Reset(feuille as form)
unload feuille
feuille.show
end sub


3) tu mets "reset me" dans ton code de bouton !

Et voilà le reset P A R F A I T !!! :D
@+ et merci de me dire si ça convient ! salut !

-------------------------------
Réponse au message :
-------------------------------





-------------------------------
Réponse au message :
-------------------------------

Qu'est ce que t appel sa situation initial?



-------------------------------
Réponse au message :
-------------------------------

Pouvez-vous me dire de quel façon, lors du click d'un bouton par exemple, que chaque objet de la feuille revenienne a sa situation initiale?

Je sait que je doit utiliser un For Each mais c'est tout.

P.S: J'utilise Visual Basic 6.0

Merci d'avance!!!




vendredi 7 juin 2002 à 12:12:05 | Re : Remettre le tout a neuf

celiphane

Ghis, je ne comprend pas où est le pb.
Cette méthode est la plus clean qui soit, rapide, et remet exactement tout en place, que ce soit les propriétés des controles ou de la fenêtre, mm les positions sont réinitialisés !
Maintenant, qd tu parles de scintillement, je ne vois pas du quel tu parles, tout depend de l'appli que tu fais !
bonne chance qd mm !


-------------------------------
Réponse au message :
-------------------------------

salut
Sub viderchamps()
'declaration de 2 variables de type control
Dim txt, lbl As Control
'Pour chaque controle du formulaire
For Each txt In Controls
'Si le type du controle est une textbox alors on la vide
If TypeOf txt Is TextBox Then
txt.Value = ""
End If
Next txt
'Pour chaque controle du formulaire
For Each lbl In Controls
'si le type du controle est une zone de liste modifiable alors on l initialise a sa valeur par
'defaut
If TypeOf lbl Is ComboBox Then
lbl = -1
End If
Next lbl
End Sub

Chevalier Pheno Starboard, membre de la Freeman-Corp


-------------------------------
Réponse au message :
-------------------------------

Je sait que sa fonctionne mais est-ce efficace? Tout les contrôles de la feuilles doivent être mit en mémoire et tout :S... mais c'est vrai que c'est vraiment plus simple ainsi... Y a t'il un moyen pour contourner le scintillement de la feuille? Entre le Unload et le Show, il y a une translucidité qui se fait a l'image, je sait que c'est à cause de la mémoire mais il doit avoir un moyen de contourner le tout...



-------------------------------
Réponse au message :
-------------------------------

Non non non : il y a un truc vrmt clean à faire, pour vrmt faire un "reset" :

1) tu créés un module
2) tu mets dedans la sub :


public sub Reset(feuille as form)
unload feuille
feuille.show
end sub


3) tu mets "reset me" dans ton code de bouton !

Et voilà le reset P A R F A I T !!! :D
@+ et merci de me dire si ça convient ! salut !

-------------------------------
Réponse au message :
-------------------------------





-------------------------------
Réponse au message :
-------------------------------

Qu'est ce que t appel sa situation initial?



-------------------------------
Réponse au message :
-------------------------------

Pouvez-vous me dire de quel façon, lors du click d'un bouton par exemple, que chaque objet de la feuille revenienne a sa situation initiale?

Je sait que je doit utiliser un For Each mais c'est tout.

P.S: J'utilise Visual Basic 6.0

Merci d'avance!!!







Cette discussion est classée dans : remettre


Répondre à ce message

Sujets en rapport avec ce message

effacer [ par gustave ] comment apres avoir saisi 1 valeur dans une text box la remettre vide apres avoir clique sur ok 'ce ki a enregistre cette valeur dans 1 tableau, sans Remettre le focus où il était avant... [ par r3g3d1t ] Donc, ce que je veux, c'est peut importe où je clique, le focus doit retourner où il était avant. Pas si j'utilise TAB. Ex.: txtA, txtB, image1, cmd Remettre une form a zéro [ par Le_Roux ] J'ai essayer de mettre blablabla.Unload et ensuite blablabla.Show pour que la form revienne mais sa fait error a Unload. Comment faire svp URGENT!!! travail a remettre pour lundi prochain sur mscomm32 !!! [ par Marc ] Bonjour ! J'ai absolument besoin de savoir comment je pourrais analyser les données envoyé de ma souris branché dans le port com2. je me sert de mscom Remettre à 1 un id défini comme autonumber [ par bobbyMac ] Salut;J'ai construit une base de données sous access et j'ai fait quelque tests avant que j'ai supprimé; maintenant qu'elle est finie j'aimerai remett Comment remettre focus sur le dernier fichier utiliser, avant le refresh [ par Fraggy ] Bonjour,J'ai une File1 ListBox et chaque fois que je fais un refreshle fichier en cours d'utilisation perd le focus, alors je souhaiterais savoir comm Supprimer 1ère ligne ds richtextBox et remettre le texte sur le 1ère ligne [ par SAXOFUN ] Sélectionner et supprimer la 1ère ligne d'une richtextbox c'est facile. Ce qui l'est moins c'est de remettre le texte en 1ère ligne, le remonter en fa Comment remettre a jour un datagrid [ par Big200148 ] J'ai des numéros de compte dans une combobox. Lorsque je charge mon formulair et que je selectionne un compte dans ma combobox je charge ma datagrid. Remettre lignes dans un ordre précis [ par z980x ] Salut ! J'ai un fichier qui se présente de cette façon: 119 D:\Mp3\musique1.mp3 147 D:\Mp3\musique4.mp3 156 D:\Mp3\musique3.mp3 263 D:\Mp3\musique2. remettre les mots d'une phrase dans l'ordre. [ par alex10gs ] bonjour à tous, je suis nouveau et je débute sur vb.net depuis octobre 2004.je suis étudiant en licence de langue et l'informatique est pour moi un mo


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,858 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales