VS 2003

Résolu
poitierjohan Messages postés 50 Date d'inscription samedi 25 septembre 2004 Statut Membre Dernière intervention 14 juillet 2008 - 11 janv. 2006 à 15:43
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 - 14 janv. 2006 à 22:56
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

crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
11 janv. 2006 à 17:00
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
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
12 janv. 2006 à 18:03
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
poitierjohan Messages postés 50 Date d'inscription samedi 25 septembre 2004 Statut Membre Dernière intervention 14 juillet 2008
11 janv. 2006 à 22:53
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...
0
poitierjohan Messages postés 50 Date d'inscription samedi 25 septembre 2004 Statut Membre Dernière intervention 14 juillet 2008
12 janv. 2006 à 18:22
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...
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
13 janv. 2006 à 09:53
Je te comprend ... après 15 ans de VB4, VB5 et VB6, je me met douement au VB.NET ...

CR
0
poitierjohan Messages postés 50 Date d'inscription samedi 25 septembre 2004 Statut Membre Dernière intervention 14 juillet 2008
13 janv. 2006 à 17:23
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...
0
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
14 janv. 2006 à 22:56
1- ListBox1.SelectedIndex
2- ??
3- Voir la doc VB.NET sur StreamReader/StreamWriter
4- Listbox1.Items.Item(i)

CR
0