Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Frågor!

Postades av 2002-08-25 19:59:56 - Mats Billert, i forum visual basic - allmänt, Tråden har 10 Kommentarer och lästs av 501 personer

Hej!
Jag har ett par frågor:
Jag kan ju säga att jag programmerar i Visual Basic 6 och att programmet är ett program för att öva på att stå i kassan på en pizzeria (räkna ut hur mycket växel folk ska ha), som jag gör åt en kompis som är dålig på räkning.
1. När man svarat på en fråga, kommer en ruta upp där det står "Rätt!" och sedan är tanken att ett nytt "MDI-child" ska komma upp på samma ställe som det förra. Men det händer inte. Istället kommer det nya fönstret upp en bit ner, och nästa ytterligare en bit ner o.s.v. Vad är felet?
2. Svårt att förklara kort, men jag ska försöka: När man svarat rätt på de tre första frågorna går det bra. Men när man svarar på den fjärde frågan så kommer rutan "Compile Error: Argument not optional" upp. Detta trots att koden är exakt samma som i de tidigare! Den enda ändringen är att form "4" ska komma upp istället för "1", "2", "3" som i de tidigare. Vad är felet??

Tacksam för svar,
Mats Billert


Svara

Sv: Frågor!

Postades av 2002-08-25 22:05:36 - Emma Magnusson

Det är mycket lättare att svara på kodfrågor om du klistrar in koden och
även markerar den rad som koden stannar på.

Ang. fönstrena, är inte det en defaultfunktion, se tex om du öppnar flera
filer samtidigt i ett annat program och de inte är maximerade... Vet tyvärr
inte vad man kan göra åt det. Men klistra in koden som genererar det
andra felet så kan vi säkert hitta en lösning!

Ett annat tips - sätt gärna en relevant rubrik - den nuvarande säger inte
ett dugg!

/Emma


Svara

Sv: Frågor!

Postades av 2002-08-26 00:10:48 - Mats Billert

Ok, ska tänka på det där med rubriken nästa gång!
Koden är mycket enkel. Här kommer den:

Private Sub cmdsvara_Click()
Select Case txtsvar ' Här tycker programmet att det är fel!
Case "10 kr"
MsgBox "Rätt Svarat!", vbOKOnly, "Rätt!"
frm14.Visible = False
frm15.Show
frm15.Height = 3800
frm15.Width = 5320
txtsvar = ""
Case Else
MsgBox "Tyvärr, det var fel. Försök igen!", vbOKOnly, "Fel!"
End Select
End Sub


// Mats


Svara

Sv: Frågor!

Postades av 2002-08-26 00:17:28 - Mats Billert

Kan också säga att jag nu löst problem 1. D.v.s. problemet hur fönstrena ska undvika att komma längre och längre ner. Men jag är fortfarande tacksam för svar på min andra fråga.


Svara

Sv: Frågor!

Postades av 2002-08-26 00:45:07 - Andreas Hillqvist

Låt mig först säga att det bara för med sig nackdelar att ha ett fönster för varje alternativ. Frågan jag ställer mig är varför du inte har det i samma fönster.

Gissar på att txtsvar är en kontroll array. Ta bort 0 i index egenskapen index.


Svara

Sv: Frågor!

Postades av 2002-08-26 08:14:07 - Mats Billert

Tack så mycket!
Det fungerade när jag tog bort nollan. Jag kan ju säga att jag började med Visual Basic för fem dagar sedan, så jag är inte så bra än. Ska prova det där du sa om att inte ha ett fönster för varje fråga..


Svara

Sv: Frågor!

Postades av 2002-09-06 20:27:48 - Mats Billert

Som sagt är jag nybörjare och jag frågar därför dig, Andreas, hur jag ska göra för att slippa ha ett fönster/fråga. Jag har nämligen ingen aning.

Tacksam för svar,
Mats Billert


Svara

Sv: Frågor!

Postades av 2002-09-07 14:05:25 - Mats Billert

Någon måste väl kunna svara?


Svara

Sv: Frågor!

Postades av 2002-09-07 16:26:43 - Björn Johansson

du har tex:
dim fraga1 as string
dim fraga2 as string
dim svar1 as string
dim svar2 as string


fraga1 = "vad heter du?"
fraga2 = "är du någon?"
svar1 = "Namn"
svar2 = "nja..osäker på det"
sen visar du frågan bara:
label1.caption = fraga1

if txtSvar = svar1 then
msgbox "rätt!!!!!!!"
'visa nästa fråga:
label1.caption = svar2
else
msgbox "feeeel"
end if

så skulle jag ha gjort

/bj


Svara

Sv: Frågor!

Postades av 2002-09-08 12:29:36 - Emma Magnusson

vill du ha allt i ett fönster statikt, använd tex en sstab control. Annars
låter bj:s förslag inte fel...

/Emma


Svara

Sv: Frågor!

Postades av 2002-09-09 11:35:40 - Andreas Hillqvist

Undbvik SSTab. Innebär ytterligare en komponent att distrubera.
Härr är ett litet exempel:

<code>
Option Compare Text

Private Aktuell as Long
Private Fråger(0 to 3) as String
Private Svar(0 to 3) as String

Private Sub Form_Load
Fråger(0) = "5+5"
Fråger(1) = "1+5"
Fråger(2) = "2+3"
Fråger(3) = "3+1"

Svar(0) ="10"
Svar(1) ="6"
Svar(2) ="5"
Svar(3) ="4"

Update
End Sub

Private Sub Update
If Aktuell > UBound(Fråger)
Command1.Enable=False
msgbox "Du har klarat alla fråger!"
Else
Label1.Caption = Fråger(Aktuell)
Text1.Text= ""
Text1.Setfocus
End If
End Sub

Private Sub Command1_Click()
If Text1.Text = Svar(Aktuell) Then
Aktuell = Aktuell + 1
Else
Msgbox "Fel svar!" + vbcrlf + "Försök igen.",vbInformation
Text1.Setfocus
Text1.Selstart=0
Text1.SelLen=Len(Text1.Text)
End If
End Sub
</code>


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 604
27 953
271 705
5 927
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies