Beste SD'ers,
Ik wil graag dat mijn button bij een onmouseover een actie uitvoert. Echter moet deze actie maar 1 keer gebeuren. Ik heb nu het volgende:
Btn_Goud.Attributes.Add("onmouseover", "this.onclick");
protected void Btn_Goud_Click(object sender, EventArgs e)
{
Lb_resultaat.Text= Lb_goud_resultaat.Text;
UpdatePanel1.Update();
}
En dit werkt. Maar ik wil dat dit maar een keer uitgevoerd wordt. Als ik dan over een andere button ga en daarna weer een hover over deze button doe. Mag het weer. Ik zou dit kunnen doen met een bepaalde waarde (string) maar het gaat er niet om dat de inhoud van de actie niet loopt. Nee de hele click action mag dan niet plaats vinden. Mijn vraag is:
Hoe krijg ik dat voor elkaar. Ik ben namelijk nog geen expert in C# en wil graag weten hoe jullie dit zouden oplossen!
Bij voorbaat dank.
Tom Giesbergen
- C# function
-
14-08-2011, 13:08 #1
- Berichten
- 877
- Lid sinds
- 15 Jaar
C# function
-
-
15-08-2011, 18:51 #2
- Berichten
- 750
- Lid sinds
- 15 Jaar
Re: C# function
in je class Constructor het volgende zetten
private boolean run = true;
en onderstaande aanpassen
Code:protected void Btn_Goud_Click(object sender, EventArgs e) { Lb_resultaat.Text= Lb_goud_resultaat.Text; UpdatePanel1.Update(); }
Code:protected void Btn_Goud_Click(object sender, EventArgs e) { if(this.run) { Lb_resultaat.Text= Lb_goud_resultaat.Text; UpdatePanel1.Update(); this.run = false; } }
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic