VS 2003 [Résolu]

Signaler
Messages postés
50
Date d'inscription
samedi 25 septembre 2004
Statut
Membre
Dernière intervention
14 juillet 2008
-
Messages postés
4172
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
9 juin 2006
-
Bonjour,
Je fait une application avec Visual Studio 2003...
Seulement, je sort de VB5.0...
Sur VB5.0, j'effectuait cette manoeuvre :

Private Type messousvariables
NOM as string
EMA as string
....
End Type

Dim MaVariable(0 to 10) as messousvariables

Seulement, sous VS2003, visiblement cette méthode ne fonctionne pas...

Laquelle dois-je alors utiliser?

Merci...

7 réponses

Messages postés
4172
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
9 juin 2006
25
Salut !

1- Les types ont été remplacé par les classes en VB.NET ...
Class MesSousVariables
Public Nom As String
Public EMA As String
End Classe

2- Les tableaux commencent toujours à l'indice 0 en VB.NET
Dim MaVariable(10) As MesSousVariables

CR
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 195 internautes nous ont dit merci ce mois-ci

Messages postés
4172
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
9 juin 2006
25
Essaye avec la propriété Items de la listbox ...
Listbox1.Items.Clear
Listbox1.Items.Add
Listbox1.Items.Remove
Listbox1.Items.RemoveAt
....
La propriété Items est en fait la collection d'éléments contenu dans la listbox. Avec .NET il faut te dire que tu n'ajoute pas un élément à la listbox mais à la collection d'élements de la listbox.
.NEt est bcp plus structuré que VB5/6 et la logique doit etre totalement Objet

CR
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 195 internautes nous ont dit merci ce mois-ci

Messages postés
50
Date d'inscription
samedi 25 septembre 2004
Statut
Membre
Dernière intervention
14 juillet 2008

Merci, cela fonctionne...
Par contre, je suis bloqué pour des bétises :
pour un contrôle (listbox, combobox, ...)
sous VB5.0 :
.additem ; .clear ; .removeitem ; ...
et sous VS2003???
là, je ne m'en sort plus!
Par la même occasion, j'ai des problème pour utiliser des application sur mon pocket pc (IPAQ 6340). Je génère le fichier cab, le met sur mon PDA, il s'installe et lorsque je l'exécute : PROBLEME!
Et une dernière question : où puis-je trouver la MSDN library gratos?? je ne l'ai pas!

Merci...
Messages postés
50
Date d'inscription
samedi 25 septembre 2004
Statut
Membre
Dernière intervention
14 juillet 2008

Super, merci beaucoup... difficile de se mettre dans le bain de VS2003 quand on s'est habitué à VB5 pendant 3 ans!
Merci pour ton aide...
Messages postés
4172
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
9 juin 2006
25
Je te comprend ... après 15 ans de VB4, VB5 et VB6, je me met douement au VB.NET ...

CR
Messages postés
50
Date d'inscription
samedi 25 septembre 2004
Statut
Membre
Dernière intervention
14 juillet 2008

Encore une dernière petite question puis je me débrouiller tout seul...

Avec VB5.0 :
list1.listindex = ?


app.path = environment.currentdirectory ??


open FICHIER for output/input as #1
input/print #1, var
close #1


list1.list(i) = ?

Ca donne avec VS2003??

Merci... et bon courage...
Messages postés
4172
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
9 juin 2006
25
1- ListBox1.SelectedIndex
2- ??
3- Voir la doc VB.NET sur StreamReader/StreamWriter
4- Listbox1.Items.Item(i)

CR