Kom ihåg mig?

.NET.knapps OnCommand kan inte sättas programmatiskt?

Ämnesverktyg Visningsalternativ
Oläst 2010-04-11, 19:23 #1
Westmans avatar
Westman Westman är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jun 2004
Inlägg: 4 021
Westman Westman är inte uppkopplad
Klarade millennium-buggen
Westmans avatar
 
Reg.datum: Jun 2004
Inlägg: 4 021
Question .NET.knapps OnCommand kan inte sättas programmatiskt?

Knappar har en egenskap som heter OnCommand som går att sätta i designläge men hur sätter man den ifrån koden på en dynamiskt skapad knapp? Jag är helt lost och Google är inte min vän, är det någon som vet om det går att göra och hur?
Westman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-04-11, 19:34 #2
Westmans avatar
Westman Westman är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jun 2004
Inlägg: 4 021
Westman Westman är inte uppkopplad
Klarade millennium-buggen
Westmans avatar
 
Reg.datum: Jun 2004
Inlägg: 4 021
Ah, som vanligt så räcker det med att trycka på posta så trillar poletten ned. AddHandler löste problemet.
Westman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-04-16, 12:47 #3
gooses avatar
goose goose är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2007
Inlägg: 451
goose goose är inte uppkopplad
Flitig postare
gooses avatar
 
Reg.datum: Jun 2007
Inlägg: 451
I .NET 3.5 och uppåt räcker det numera med att göra typ såhär..

TestButton.OnCommand += ButtonOnCommand; //ButtonOnCommand är namnet på metoden
goose är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-04-16, 15:48 #4
Lyx Lyx är inte uppkopplad
Medlem
 
Reg.datum: Dec 2008
Inlägg: 256
Lyx Lyx är inte uppkopplad
Medlem
 
Reg.datum: Dec 2008
Inlägg: 256
Citat:
Ursprungligen postat av goose Visa inlägg
I .NET 3.5 och uppåt räcker det numera med att göra typ såhär..

TestButton.OnCommand += ButtonOnCommand; //ButtonOnCommand är namnet på metoden
Varför skulle inte det fungera i 2.0?
Lyx är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-04-16, 16:01 #5
Westmans avatar
Westman Westman är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jun 2004
Inlägg: 4 021
Westman Westman är inte uppkopplad
Klarade millennium-buggen
Westmans avatar
 
Reg.datum: Jun 2004
Inlägg: 4 021
Citat:
Ursprungligen postat av Lyx Visa inlägg
Varför skulle inte det fungera i 2.0?
Tja, jag har inte det valet och den vägrar kompilera .OnCommand för mig.
Westman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-04-16, 16:01 #6
Westmans avatar
Westman Westman är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jun 2004
Inlägg: 4 021
Westman Westman är inte uppkopplad
Klarade millennium-buggen
Westmans avatar
 
Reg.datum: Jun 2004
Inlägg: 4 021
Citat:
Ursprungligen postat av goose Visa inlägg
I .NET 3.5 och uppåt räcker det numera med att göra typ såhär..

TestButton.OnCommand += ButtonOnCommand; //ButtonOnCommand är namnet på metoden
Tack! Ska ha det i åtanke om/när sajten ska uppgraderas.
Westman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-04-18, 23:28 #7
gooses avatar
goose goose är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2007
Inlägg: 451
goose goose är inte uppkopplad
Flitig postare
gooses avatar
 
Reg.datum: Jun 2007
Inlägg: 451
Citat:
Ursprungligen postat av Lyx Visa inlägg
Varför skulle inte det fungera i 2.0?
Bra fråga, det funkar ju givetvis i 2.0 också om man använder Button.Command och inte OnCommand som jag felaktigt skrev. Hade för mig att jag läst nånstans att de förenklade eventhandlerhanteringen till 3.5 men det var tydligen fel.
goose är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 00:36.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017