Avatar billede boox Nybegynder
19. marts 2004 - 13:40 Der er 2 kommentarer og
3 løsninger

variabel frem i textbox??

jeg har lavet et Module hvor jeg har oprettet nogle variabler:
...
    Dim Q1 As Integer
...

så har jeg 3 radiobuttons:
...
    Public Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged
        Dim Q1 = (0)
    End Sub

    Public Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged
        Dim Q1 = (100)
    End Sub

    Public Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton3.CheckedChanged
        Dim Q1 = (0)
    End Sub
...

og en knap der skal skrive værdien på Q1 ind i en TextBox hvilket jeg ikke ved hvordan???
...
    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        TextBox1.Text = (Q1)
    End Sub
...


og hva når jeg skal regne flere sammen altså f.eks Q1*Q2 i textBoxen?
Avatar billede peter.erikse Nybegynder
19. marts 2004 - 13:58 #1
Du skal nok bruge Public i stedet for Dim når du skal have værdien af en variabel fra et modul over i en form
Avatar billede fdcjat Nybegynder
19. marts 2004 - 14:02 #2
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click

    ' Denne kan benyttes til at vise resultat med parantes omkring.
  TextBox1.Text = "(" & Q1 & ")"
    ' Denne kan benyttes til at vise beregnet resultat med parantes omkring.
    ' Husk at validere Q1 og Q2
  TextBox1.Text = "(" & Q1 * Q2 & ")"

End Sub
Avatar billede boox Nybegynder
19. marts 2004 - 14:16 #3
Public i stedet for Dim?? men hvor skal det gøres: altså kun i Modulet eller kun i Form'en eller begge??

den er ik så glad for at vise det men når jeg trykker men hvis jeg ændre dim til Public i Kun modulet vil den gerne skrive 0 i boksen også selvom den burde sige 100 det ene sted?!?!
Avatar billede boox Nybegynder
19. marts 2004 - 15:18 #4
har fundet ud af det.. jeg skulle skrive Public i modulet og i radiobuttons skulle jeg skrive: mStart.Q1 = 0 osv.  (mStart er navnet på modulet)

et andet spørgsmål:
hvordan kan jeg undgå de radiobuttons kæder sig sammen? altså hvis jeg har et spøgsmål med 3 svar så skal man kun kunne vælge en af mulighederne men hvis jeg nu har 2 spørgsmål på samme Form så vil den automatisk sige jeg kun kan vælge en radiobutton?!?!  jeg vil gerne kunne svare på 2 ud af 6 radiobuttons i samme form hvis i forstår..
Avatar billede _cyberdude_ Nybegynder
20. marts 2004 - 00:25 #5
hmm.. du behøver ikke at skrive mStart.Q1 i formen du kan godt bare skrive Q1, men så skal du jo også sørge for at der ikke også er en sådan variabel i formen kun i modulet.
Hvis du skal adskille de optionsbuttons skal du bare lave en frame og putte dem derind, og så kan du sætte framens kantlinje/style til at være 0(sådan noget lignende). så kan du ikke se framen men de options buttons er så adskidlt fra hinanden...
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