Tilføje knapper dynamisk
Jeg har brug for at kunne oprette et antal knapper dynamisk, der alle peger på samme funktion, men så man stadig ved hvilken knap man har trykket på.Jeg har fundet spørgsmålet http://www.eksperten.dk/spm/366414 og jeg tror ar følgende kode er tilstrækkelig:
void Page_Load(object sender, EventArgs e) {
for (i = 0; i < 10; i++) {
Button b = new Button();
b.Name = "Button"+ i;
b.Text = "Knap nr. "+ i;
b.Click += new System.EventHandler(DynamicButton_Click);
this.Controls.Add(b);
}
}
void DynamicButton_Click(object sender, EventArgs e) {
Button b = (Button)sender;
Response.Write("Du klikkede på "+ b.Name);
}
Jeg har dog forsøgt at lave det om til VB, men kan ikke få det til at virke, måske fordi jeg bruger .NET 2.0 ?
Er der bogen der kan få det til at virke med ASP.NET 2.0 VB