ASP.NET 3.5 / Web formularer / Radioknapper og checkbokse
|
Jeg holder også ASP.NET 3.5 firmakurser
Ja, jeg holder ikke kun fjernundervisningskurser
- jeg kan også komme ud i din virksomhed og undervise med
udgangspunkt i jeres data og udfordringer.
|
|
Radioknapper og check bokse
Som det fremgår af værktøjslinjen kan vi både lave enkeltstående check og radio knapper og lister af samme.
De enkeltstående knapper er liget til at gå til - man trækker dem ind på siden der, hvor man har brug for dem og husker at navngive dem passende.
En liste af check eller radioknapper giver, som navnet antyder, mulighed for at lave lister af checkbokse eller radioknapper. Som med de enkeltstående kan man "bare" trække dem ind, der hvor man vil have listen, MEN for at få elementer i listen skal man enten have fat i "Properties vinduet" eller klikke på "Edit Items" i det llle vindue der kommer frem når man trækker kontrollen ind på skærmen.

I "Properties vinduet" er der en egenskab der hedder Items og klikker man på "..." kommer nedenstående billede frem så man kan indtaste elementerne på listen.

Det giver dette billede, hvor listen kan opbygges:

Og som før kan vi i kode sektionen trække informationerne ud af de enkelte tekst og radio knapper - her skal vi bare bruge egenskaben .checked (på enkeltstående check og radio knapper
Den valgte værdi i en radioknapliste kan vi trække ud ved egenskaben .SelectedItem.Text, det at trække værdier ud af en checkboks liste er lidt mere kompliceret. Nedenstående kodestump viser hvordan det kan gøres.
private void cmdKnap_Click(...
{
foreach (ListItem knap In checkListe.Items)
{
if (knap.Selected)
lblKonsulent.Text += Knap.Value;
}
}
Sub cmdKnap_Click(...
Dim Knap As ListItem
For Each Knap in checkListe.Items
If Knap.Selected Then
lblKonsulent.Text += Knap.Value
End if
Next
End Sub
Når du har betalt for kurset får du adgang til øvelser til hver lektion.
Og når du har fået godkendt din besvarelse får du desuden adgang til mine løsningsforslag med ekstra tips og trix.<<- Tekstbokse, labels og knapper
Dropdownbokse ->>