With..End With

Résolu
animusaquila Messages postés 29 Date d'inscription jeudi 23 juin 2005 Statut Membre Dernière intervention 25 mars 2009 - 23 juin 2005 à 20:57
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 - 24 juin 2005 à 00:02
je veux juste savoir: a quoi servent les balise with...end with dans le langage VBS
with
...
...
end with

5 réponses

econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 25
23 juin 2005 à 21:08
Exemple :



Command1.Enabled = False

Command1.Caption="bouton"

Command1.Visible = False

Command1.Tag=0



peut se remplacer par



With Command1

.Enabled = False

.Caption="bouton"

.Visible = False

.Tag=0

End With




Ca sert à "factoriser" du code. Tu évites de réécrire 4 fois Command1.


Manu
-------------------------------------------
Une question bien posée, c'est une chance de réponse bien adaptée.
3
jrbleboss Messages postés 480 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 3 septembre 2007 1
23 juin 2005 à 21:09
Si je me trompe pas c'est pour les proprieté



par exemple tu as un bouton au lieu de faire



boutton.caption="monbutton"

boutton.top=456

boutton.left=879

boutton.width=421



tu fais



With boutton

.caption="monbutton"

.top=456

.left=879


.width=421

end with


je crois que c'est sa.

MAis ca c du vb donc en vbs ca doit etre pareil.
JRB
0
jrbleboss Messages postés 480 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 3 septembre 2007 1
23 juin 2005 à 21:10
Desolé Econs a repondu pendant que j'ecrivais.

JRB
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
23 juin 2005 à 21:17
Pas que pour les propriétés : ca marche aussi pour les procédures et les fonctions !



Ca permet surtout de faire du code plus clair.

DarK Sidious

Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) : www.ProgOtoP.com/popapi/
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
24 juin 2005 à 00:02
Et un peu plus rapide ... du moins dans 85% des cas, à partir de 4 ou 5 regroupements par un With End With, on gagne légèrement en perf de code ...

 Christophe R
0
Rejoignez-nous