Avatar billede tommer Nybegynder
21. juni 2004 - 00:06 Der er 7 kommentarer og
1 løsning

fange inhold af usercontrol

jeg bruger en usercontrol som indeholder en radiobuttonlist. men hvordan kan jeg fange det selectede item i usercontrolen fra main siden ??
Avatar billede casper_skovgaard Nybegynder
21. juni 2004 - 09:13 #1
Du skal lave en property på din usercontrol klasse, det er muligt at du også kan lave din control public og så tilgå den direkte.

Her er et eksempel jeg har brugt tidligere:
I webcontrollen skal dine properties være public
fx:
public str MyValue
{
  get{ return TextBox1.Text;}
  set{ TextBox1.Text = value;}
}

på moder siden skal du erklære en ny instans af din webcontrol
fx:
protected MyWebControlClass MyControl;

her efter er propertien tilgængelig
fx:
MyControl.MyValue = "Test";
Avatar billede wired Nybegynder
21. juni 2004 - 12:54 #2
Kan du ikke bare skrive:

Dim radiobutton as radiobutton = CType(sender,radiobutton)

og derefter arbejde videre med din "radiobutton"

response.write(radiobutton.selected)
Avatar billede tommer Nybegynder
21. juni 2004 - 17:05 #3
>casper... mine usercontrols er abstrakte og kan derfor ikke instantieres..?? det må være vs som gør dem abstrakte når man opretter en usercontrol ???
>wired hmmmm, hvordan ser det ud i c# ?
Avatar billede tommer Nybegynder
21. juni 2004 - 17:44 #4
har fået det til at virke ved at fjerne "abstrakt" fra usercontrol'en ;-)
send et svar
Avatar billede wired Nybegynder
21. juni 2004 - 18:27 #5
Det må være noget i retning af :

string radiobutton =(string)sender;

og derefter

radiobutton.backcolor = color.red;
Avatar billede casper_skovgaard Nybegynder
22. juni 2004 - 08:48 #6
Når jeg opretter en web user control, så bliver den automatisk sat til at være public...

og her er så svaret :)
Avatar billede tommer Nybegynder
22. juni 2004 - 18:13 #7
tak til alle ;-)
Avatar billede wired Nybegynder
23. juni 2004 - 09:41 #8
np
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester