Avatar billede graspman Nybegynder
20. marts 2003 - 11:22 Der er 3 kommentarer og
1 løsning

tjekke for den radiobutton der er trykket på i en groupbox

Er der nogen der kan hjælpe mig med hvorledes jeg smart tjekker hvillken radiobutton en bruger har trykke på. Jeg har lagt dem i en groupbox.
Meget gerne lidt kode....

Det er i MS visual basic .Net jeg arbejder i
Avatar billede kabbak Professor
20. marts 2003 - 11:27 #1
Gruppeboksen ændrer værdi efter radiobutton værdien, så du skal bruge værdien fra gruppeboksen
Avatar billede kabbak Professor
20. marts 2003 - 11:29 #2
du skal give hver radiobuttom en vædi, som du kender, og ud derfra ved du hvilken der er trykket på.
Avatar billede martin_moth Mester
20. marts 2003 - 16:09 #3
Nu har jeg minimal VB.NET-erfaring, men er det ikke bare at lave et kontrolarray af radiobuttons - og på dennes _click-event får du foræret værdien af Index i kontrolaaryet - dvs. hvilken optionbutton der er trykket på. I VB6 fylder det 3 linier:

Private Sub OptionButton_Click(Index As Integer)
  MsgBox "Der blev trykket på optionbutton nr. " & Index
End Sub
Avatar billede kaffe Nybegynder
20. marts 2003 - 18:51 #4
Det er lidt anderledes i .net
Her er 6 radiobuttons i en gruppeboks og en textbox1. Navnet på den valgte radiobutton skrives i textbox'en.


Private rdbset As Windows.Forms.RadioButton

Private Sub radiobutton_click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.Click, RadioButton2.Click, RadioButton3.Click, RadioButton4.Click, RadioButton5.Click, RadioButton6.Click
        rdbset = CType(sender, RadioButton)
        TextBox1.Text = rdbset.Name
End Sub
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
Kurser inden for grundlæggende programmering

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