Gå til innhold

Anbefalte innlegg

Skrevet

Hei! Jeg trenger litt hjelp i VB.Net

 

Jeg har laget to GroupBox, i de to boksene har jeg lagt 3 RadioButton hver. Jeg har også laget en Button. Jeg vil at hver av de RadioButton-ene skal ha hver sin verdi. (Grunnen til at jeg har RadioButton-ene i GroupBox er at man skal krysse av to av altarnativene). Så når man trykker på Button skal der komme opp en rute med de verdiene i.

Så jeg lurer på hvordan jeg legger til verdier og hvordan jeg kan få de verdiene inn i ruten når jeg trykker på Button?

 

Jeg setter pris på all hjelp.

Videoannonse
Annonse
Skrevet (endret)

Er ikke sikker, men når du bruker RadioButtoner så tror jeg ikke du kan velge av flere av dem. Er det en mulighet å bruke CheckBoxer?

 

Er ikke sikker på om jeg forsto spørsmålet riktig...

 

Edit:

 

For å sjekke hvilken verdi en Radiobutton:

 

    Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged
       If RadioButton2.Checked = True Then
           MsgBox("True")
       Else
           MsgBox("False")
       End If
   End Sub

Endret av inherit
Skrevet
Er ikke sikker, men når du bruker RadioButtoner så tror jeg ikke du kan velge av flere av dem. Er det en mulighet å bruke CheckBoxer?

Så lenge du har de inne i hver sin groupbox så går det greit, da kan du velge en radiobutton pr groupbox.

 

Jeg vil at hver av de RadioButton-ene skal ha hver sin verdi.

Du kan ikke tilordne radiobutton en verdi.

Skrevet (endret)

Takk for hjelpen, det hjalp meg en del, men det jeg lurer på nå er at etter at du har merket to radiobutton(en i hver groupbox), så at når man trykker på en Button at det komme en melding opp isteden for at det komme to meldinger opp.

En med "Brun" og så en med "Rød". Jeg vil at både "brun" og "rød" skal komme opp i en felles rute.

 

Slik gjorde jeg:

 

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        If RadioButton1.Checked = True Then

            MsgBox("Brun")

        End If

        If RadioButton11.Checked = True Then

            MsgBox("Rød")

        End If

 

    End Sub

Endret av xanonymx
Skrevet
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
 Dim out As String
 If RadioButton1.Checked Then ' Du trenger ikke lik true, siden True returnerer True
   out = "Brun"
 End If
 If RadioButton11.Checked Then out &= vbCrLr & "Rød"
 MsgBox(out)

Skrevet

Hei

Jeg testet det nettopp, men da funket det ikke skikkelig. Dette teksten ble gul: "Dim out As String" og under denne teksten: "vbCrLr" ble der en blå bølget strek under. Er det noe jeg gjør feil eller, hva er det?

Skrevet

regner med at du skrev:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

 

på en linje? Hvis ikke må du ha med en _

 

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles _

Button1.Click

Skrevet (endret)

Jeg takker for all hjelp, nå har jeg fått det til.

 

Men jeg har to spørsmål til:

 

Jeg har laget en test som jeg kalte "test1" men når man trykker på en button står der "test1" oppe i det blå, se bilde. Hvordan kan jeg bestemme teksten selv, f.eks til "Svar på test 1".

 

Jeg lurer på hvordan man kan lage en TextBox slik at det går kun an å skrive inn et tegn i TextBoxen.

post-111-1106139389_thumb.jpg

Endret av xanonymx
Skrevet (endret)

Ikke så vanskelig det. Her er en måte du kan fikse det på:

 

MsgBox("tekst", MsgBoxStyle.OKOnly, "Her er tittelen")

 

Edit:

Jeg lurer på hvordan man kan lage en TextBox slik at det går kun an å skrive inn et tegn i TextBoxen.

I tekstboxen er det noe som heter MaxLength. Sett den til 1 så tror jeg det bare går ann å skrive ett tegn

Endret av inherit

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...