begin process at 2012 02 14 05:44:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

General

 > 

Initialiser plusieurs variables sur une seule ligne


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

Initialiser plusieurs variables sur une seule ligne

mercredi 17 septembre 2008 à 16:18:30 | Initialiser plusieurs variables sur une seule ligne

thonyboy

Bonjour

Je cherche a initialiser a 0 plusieurs variables en écrivant une seule ligne de code.

Si j'écris :

ZNom.Text = ZPrenom.Text = ZTel.Text = ZGsm.Text = Zemail.Text = ZSam.Text = ZServic.Text =

""

Je n'ai ni l'effect désiré et en plus j'ai une erreur
L'exception System.InvalidCastException n'a pas été gérée par le code utilisateur
  Message="La conversion de la chaîne "" en type 'Boolean' n'est pas valide."

Pourtant je n'ai que des variables strings. Je ne comprends pas.

Existe t'il une autre méthode ?

D'avance merci
mercredi 17 septembre 2008 à 17:04:05 | Re : Initialiser plusieurs variables sur une seule ligne

PCPT

Administrateur CodeS-SourceS
cette syntaxe est (je crois) acceptée en C#, mais pas en VB.NET

tu vas devoir attribuer chaque chaque zone, éventuellement en séparant par des ":" pour être sur la même ligne

çà donne

ZNom.Text = string.empty : ZPrenom.Text = string.empty : ZTel.Text = string.empty : ZGsm.Text = string.empty : Zemail.Text = string.empty : ZSam.Text = string.empty : ZServic.Text = string.empty



++

Prenez un instant pour répondre à ce sondage svp
mercredi 17 septembre 2008 à 17:50:11 | Re : Initialiser plusieurs variables sur une seule ligne

thierry la fronde

Membre Club
bonjour
Une autre solution serait de mettre les controles dans un tableau de type objet puis d'utiliser une boucle..
dim i as integer
dim MonTableau(6) as object
MonTableau(0)=ZNom
..

sub ViderMesTB()
for i=0 to 6 step 1
MonTableau(i).text=String.empty
next
End Sub
(ou quelque comme ça)


thierry la fronde
mercredi 17 septembre 2008 à 20:27:13 | Re : Initialiser plusieurs variables sur une seule ligne

casy

Membre Club
Réponse acceptée !
ZNom.Text = ZPrenom.Text = ZTel.Text = ZGsm.Text = Zemail.Text = ZSam.Text = ZServic.Text =""
Cette syntaxe à une signification bien precise en VB, ex :

ZSam.Text = ZServic.Text ="" est l'équivalent de ZSam.Text = (ZServic.Text ="")  ou (ZServic.Text ="") est un test pour savoir si ZServic est égal à "".
(ZServic.Text ="") renvoie True ou False suivant le résultat du test, et ne peut donc pas etre affecter à une variable de type texte. D'ou ton message d'erreur.

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]
mercredi 17 septembre 2008 à 20:28:52 | Re : Initialiser plusieurs variables sur une seule ligne

casy

Membre Club
Ah, j'oubliais

Par défaut, toute varaiable, avant une affectation est automatiquement initialisée à 0 pour un numérique, String.Empty pour une chaine de caractère, Nothing pour un objet, .....

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]
mercredi 17 septembre 2008 à 20:30:14 | Re : Initialiser plusieurs variables sur une seule ligne

casy

Membre Club
" ....toute variable, avant une PREMIERE affectation est ..."

Décidement c'est pas ma journée aujourd'hui

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]
mercredi 17 septembre 2008 à 23:19:03 | Re : Initialiser plusieurs variables sur une seule ligne

dedenet2

Bonjour ,

ZNom.Text = ZPrenom.Text = ZTel.Text = ZGsm.Text = Zemail.Text = ZSam.Text = ZServic.Text =
Si c'était aussi simple , ça se saurait !

A+
jeudi 18 septembre 2008 à 10:57:37 | Re : Initialiser plusieurs variables sur une seule ligne

thonyboy

Merci a tous. C'est vrai qu'en C c'est aussi simple que cela.


Cette discussion est classée dans : ligne, text, variables, initialiser, seule


Répondre à ce message

Sujets en rapport avec ce message

Saut à la ligne [ par Vincentsoft ] SalutComment faire pour dire que lorsque je clique sur un Command, il y ai d'écris dans le Richtextbox un saut à la ligne et mon text ?Ex: Je clique s Text liste Paragraphe [ par H@lloWin___HiA ] SAlutJai u form ki à un liste box et un textbox qui me donne les données.dans le listbox il y a la 1ere ligne kil li dans un fichier, et dans le textb DBGrid - DBGrid - DBGrid - GRRRR [ par Moumouni ] En espérant que vous avez passé un agréable week-end, jevous replonge dans le bain du lundi matin en me demandantsi quelqu'un s'entend bien avec le co URGENT et meme tres URGENT [ par [FL]WarlocK ] je me présente [FL]WarlocK association FRAG'sLIFE jeux en réseaux voila mon pb je fais un programme qui va générer un tableau. dans les cases du table Les ListBox... [ par Stan ] Bonjour,Comment puis-je autoriser la sélection d'une seule ligne dans une seule ListBox lorsque j'ai plusieurs ListBox dans ma Form ?En effet, avec 3 richtextbox [ par moi123 ] salut a tous, bon voici mon probleme, jai placer un controle richtextbox, et avec la methode loadfile je place un fichier text, dans richtextbox, et j


Nos sponsors


Sondage...

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 : 1,466 sec (3)

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