MGk42
Messages postés17Date d'inscriptionsamedi 16 février 2008StatutMembreDernière intervention25 février 2013
-
9 mars 2008 à 11:21
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 2014
-
9 mars 2008 à 13:30
Comment remplacer avec VB8, le traitement suivant sous Vb6 :
On a x TextBox (ou autre control), à rafrichir par exemple:
for ii=0 to x-1
TextBox(i).Refresh
next
Il y a surement une solution !
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 9 mars 2008 à 13:30
Oups, j'en ai oublier la réponse à la question.
Les groupes de controles n'existent plus en .Net. Si tu veux quand même le utiliser il faut que tu te les refasse manuellement en passant par les listes ou les collections et en ajoutant toi-même chacun des controles dans la collection.
Petite astuce, ME.Controls est déjà une collection des controles contenus sur ta feuille.
En supposant que tes controles s'appelent désormais TextBox1, TextBox2, .... tu peux modifier ton code ainsi :
for i= 0 to x-1
Me.Controls("TextBox" & i.ToString).Refresh
next