OVH Cloud OVH Cloud

Tag sur control button ?

4 réponses
Avatar
Guillaume JAY
En VB6, je me sers bcp de de la propriété Tag, présente sur
tous les contrôles, et qui est un champ libre permettant d'y stocker
une chaine, dont le programmeur fait ce qu'il veut.

Il y a quelque chose de similaires en ASP.net, notamment sur
Button ?

Guillaume

4 réponses

Avatar
David.V
Tu peux trés bien créer un attribut bidon

TonBoutton.Attributes.Add("Tag","blablabla...")

Mais c'est quoi le principe ? Enfin du moins, ou veux tu en venir ?

"Guillaume JAY" a écrit dans le message de
news:
En VB6, je me sers bcp de de la propriété Tag, présente sur
tous les contrôles, et qui est un champ libre permettant d'y stocker
une chaine, dont le programmeur fait ce qu'il veut.

Il y a quelque chose de similaires en ASP.net, notamment sur
Button ?

Guillaume


Avatar
Guillaume JAY
On Fri, 18 Feb 2005 14:49:30 +0400, "David.V"
wrote:

Tu peux trés bien créer un attribut bidon

TonBoutton.Attributes.Add("Tag","blablabla...")

Mais c'est quoi le principe ? Enfin du moins, ou veux tu en venir ?



L'idée, c'est de pouvoir faire des traitements dans des evenements du
style
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click, Button2.Click, Button3.Click,
Button4.Click, Button5.Click
response.redirect "pages/sousmenu" & sender.TAG & "asp.x"
End sub

Entre autre..

Autre idée, faire une boucle sur tout les controles de ma feuille, et
pour ceux dont cette propriété Tag est remplie, changer le .Text par
Application(moncontrole.Tag).

Guillaume
Avatar
David.V
Alors à priori, tu peux t'en sortir avec notre histoire d'attribut bidon :

avec :

TonBoutton.Attributes.Add("Tag","blablabla...")

et :

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click, Button2.Click, Button3.Click,
Button4.Click, Button5.Click
response.redirect "pages/sousmenu" & TonBouton.Attributes.Item("Tag") &
"asp.x"
End sub


"Guillaume JAY" a écrit dans le message de
news:
On Fri, 18 Feb 2005 14:49:30 +0400, "David.V"
wrote:

>Tu peux trés bien créer un attribut bidon
>
>TonBoutton.Attributes.Add("Tag","blablabla...")
>
>Mais c'est quoi le principe ? Enfin du moins, ou veux tu en venir ?

L'idée, c'est de pouvoir faire des traitements dans des evenements du
style
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click, Button2.Click, Button3.Click,
Button4.Click, Button5.Click
response.redirect "pages/sousmenu" & sender.TAG & "asp.x"
End sub

Entre autre..

Autre idée, faire une boucle sur tout les controles de ma feuille, et
pour ceux dont cette propriété Tag est remplie, changer le .Text par
Application(moncontrole.Tag).

Guillaume


Avatar
Guillaume JAY
On Fri, 18 Feb 2005 16:36:54 +0400, "David.V"
wrote:

Alors à priori, tu peux t'en sortir avec notre histoire d'attribut bidon :



Effectivement, ca marche trés bien !

Merci.

Guillaume