NET: Comment imprimer le nom et indice d'un control

scubaduba Messages postés 6 Date d'inscription samedi 25 décembre 2004 Statut Membre Dernière intervention 12 janvier 2005 - 5 janv. 2005 à 14:43
scubaduba Messages postés 6 Date d'inscription samedi 25 décembre 2004 Statut Membre Dernière intervention 12 janvier 2005 - 5 janv. 2005 à 15:42
Salut;



J'ai voulu imprimer le nom d'un control (comme si c'est un textbox
--> TextBox, pas le nom que j'ai donne) avec son indice (c'est
preferable d'imprimer un indice de son group si il y a plusieurs de ce
control dans un formulaire). L'idee m'est arrive au cours de regarder
les webcasts de Joe hummel. Le code dont j'ai utilise est dessous mais
j'ai reçu un error:

<hr style="width: 100%; height: 2px;">

Private
Sub Common_TextChanged(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)



Dim txt
As TextBox


txt = sender


Dim printstr

As
String



Globals.Changed =
True



printstr = "New text of: " &
TypeOf(txt).ToString & "(" &
txt.Parent.Controls.IndexOf(txt).ToString & ") " & txt.Text


System.Diagnostics.Debug.WriteLine(printstr)


End
Sub



<hr style="width: 100%; height: 2px;">J'apprecie les aides. Merçi.

1 réponse

scubaduba Messages postés 6 Date d'inscription samedi 25 décembre 2004 Statut Membre Dernière intervention 12 janvier 2005
5 janv. 2005 à 15:42
plus proche a ce que je cherchais:



System.Diagnostics.Debug.WriteLine("New text: " & txt.GetType.Name & Me.Controls.IndexOf(txt).ToString & " ")



Ça donne les indices de tout les controls de formulaire. Ce que je veux
c'est 1 (ou 0 ) pour premier boite de text, 2... pour le deuxieme..etc.
Rejoignez-nous