zazsze
Messages postés54Date d'inscriptionlundi 30 décembre 2002StatutMembreDernière intervention15 août 2007
-
9 déc. 2006 à 14:31
zazsze
Messages postés54Date d'inscriptionlundi 30 décembre 2002StatutMembreDernière intervention15 août 2007
-
9 déc. 2006 à 17:52
Bonjour à tous,
J'ai converti un projet VB6 avec VB 2005 express et une impossibilité de conversion s'est produite comme indiqué ci-dessous (UPGRADE_WARNING: Impossible de résoudre la propriété par défaut de l'objet tmp)
Pouvez-vous me dire comment modifier mes lignes de codes pour que ça marche sous VB 2005 express.
Merci.
Pour info, j'avais créé un groupe de controle comprenant 10 textbox dans lesquels du texte (contenu dans le fichier carte.txt) s'incrivait en cliquant un bouton de commande.
Encore merci.
PrivateSub Command45_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command45.Click
Dim tmp
As
Object
Dim ouvrir
As
Object
FileClose()
zazsze
Messages postés54Date d'inscriptionlundi 30 décembre 2002StatutMembreDernière intervention15 août 2007 9 déc. 2006 à 17:08
Le problème réside maintenant dans la ligne de code
Text14(ouvrir).Text = tmp
Il y a une erreur avec (ouvrir)
En fait, ce que je voudrai, c'est qu'en cliquant sur le bouton de command (Button1), le contenu de mon fichier texte (C:\Program Files\Projet\carte.txt) s'ouvre dans 3 textbox (textbox1, textbox2 et textbox3).
Si vous connaissez le solution (sous vb 2005 express) ça m'arrangerai vraiment
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 9 déc. 2006 à 17:24
ouvrir doit etre de type Integer.
Ensuite, il faut voir à quoi correspond Text14. Est-ce une textbox seule, ou un groupe de textbox.
Les groupes de controles comme en VB6 n'existe plus en .NET. Pour regrouper des controles, il faut le faire manuellement en passant par les collections.
Exemple simpliste d'utilisation des collections : soit 10 textbox sur ta page nommées textbox1 à textbox10