Avatar billede cbegynder Nybegynder
11. december 2001 - 20:50 Der er 18 kommentarer og
1 løsning

bliver snart SINDSYG !!

Hej

DAMN, jeg bliver snart sindsyg af den f*cking visual bacis program...hvor skal jeg sætte den her ind..

InputBox \"This is a test.\",\"Title\",\"Hi there!\"

Jeg har lagt den ind i view code, men den giver stadigvæk FEJL...

Fejl:
Compile error;
invalid outside procedure
Avatar billede hy Nybegynder
11. december 2001 - 20:55 #1
Hvad mener du med sætte ind, du kan f.eks. bruge en button :


Private Sub Command1_Click()
InputBox \"This is a test.\", \"Title\", \"Hi there!\"
End Sub
Avatar billede Slettet bruger
11. december 2001 - 20:57 #2
Du får den fejl fordi du sætter koden ind uden for en funktion. Prøv f.eks. at sætte den ind i din Form_Load:

Private Sub Form_Load()
InputBox \"This is a test.\",\"Title\",\"Hi there!\"
End Sub
Avatar billede hy Nybegynder
11. december 2001 - 20:57 #3
Eller men Command1 og Label1 :

Private Sub Command1_Click()
Dim strInput
strInput = InputBox(\"This is a test.\", \"Title\", \"Hi there!\")
Label1 = strInput
End Sub
Avatar billede cbegynder Nybegynder
11. december 2001 - 21:03 #4
jeg har lavet en box hvor folk kan skrive noget i...hvis den er tom så skal der kommer en besked at den er tom efter man har trykke på et knap...den virker ik :(



Private Sub knap_Click()
Text = Text
If Text = \"\" Then
  Msgbox(Den er tom)
  Goto Komher
Else if text = \"123\" then
  Msgbox(Du fik skrevet koden)
End If
Komher
End Sub
Avatar billede Slettet bruger
11. december 2001 - 21:08 #5
Det er da noget rod... Hvorfor har du to variable med navnet Text? Og hvorfor bruger du den label?
Avatar billede cbegynder Nybegynder
11. december 2001 - 21:10 #6
magik > slap helt af...det er min alderførste script !
Avatar billede Slettet bruger
11. december 2001 - 21:11 #7
Oki... Men prøv at slette linjen hvor der står Text = Text...
Avatar billede hy Nybegynder
11. december 2001 - 21:12 #8
Private Sub Command1_Click()
Dim strInput
strInput = InputBox(\"This is a test.\", \"Title\", \"Hi there!\")
If strInput <> \"\" Then
Label1 = strInput
Else
Label1 = \"Så skriv da noget !!\"
End If
End Sub
Avatar billede cbegynder Nybegynder
11. december 2001 - 21:13 #9
hvad står strinput for ??

min box hedder Text...
Avatar billede cbegynder Nybegynder
11. december 2001 - 21:13 #10
box = textbox
Avatar billede cbegynder Nybegynder
11. december 2001 - 21:15 #11
hy > du har lavet noget som jeg slet ik har brug for...det var kun et message den skulle skrive...ik noget med at du skulle skrive noget i textboxen osv..
Avatar billede Slettet bruger
11. december 2001 - 21:16 #12
Går ud fra at Text er dit tekst-felt ;)

Private Sub Knap_Click()
If Text = \"\" Then
  MsgBox \"Den er tom\"
ElseIf Text = \"123\" Then
  MsgBox \"Du fik skrevet koden\"
End If
End Sub
Avatar billede cbegynder Nybegynder
11. december 2001 - 21:21 #13
den virker :)
og jo text er min text box...tak for hjælpen :)

hvor \"elself\" og \"ik else\" if ?
Avatar billede Slettet bruger
11. december 2001 - 21:25 #14
Aner det ikke, spørg Microsoft ;)

Det hedder ElseIf...
Avatar billede cbegynder Nybegynder
11. december 2001 - 21:26 #15
nej, men kan godt kalde det else ?
Avatar billede Slettet bruger
11. december 2001 - 21:29 #16
Ja, hvis du ikke skal teste på noget...

Private Sub Knap_Click()
If Text = \"\" Then
  MsgBox \"Den er tom\"
ElseIf Text = \"123\" Then
  MsgBox \"Du fik skrevet koden\"
Else
  MsgBox \"Du har skrevet noget forkert\" \'<----
End If
End Sub
Avatar billede cbegynder Nybegynder
11. december 2001 - 21:30 #17
bare det sidste ting...hvorfor beregner den ik de to tal jeg skrive ind ..

Private Sub Knap_Click()
Dim total
If txt = \"\" And txt1 = \"\" Then
  MsgBox \"De er begge TextBox tomme\"
Else
  total = txt - txt1
  MsgBox \"& total\"
End If
End Sub
Avatar billede cbegynder Nybegynder
11. december 2001 - 21:31 #18
og tak for hjælpen :)
Avatar billede Slettet bruger
11. december 2001 - 21:35 #19
MsgBox total

i stedet for MsgBox \"& total\"

takker for point ;)
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