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


Tipspromenad

Postades av 2002-06-13 08:01:19 - Sten Ekström, i forum visual basic - allmänt, Tråden har 11 Kommentarer och lästs av 1082 personer

Ponera att jag har 6 st textrutor, 3st kommandoknappar
vilka är märkta 1, x, 2 jag vill kunna använda kommandokapparna
för att klicka fram mina svar i resp. textruta.
Att ändra till 1, x eller 2 i textruta 1 är inga problem,
men för att svara på fråga 2 då får jag problem.
Vill alltså få textmarkören att automatiskt gå till textruta 2 os.v.
efter att svarat på fråga 1.
Anväder kod:
Private Sub cmd1_Click()
Text1.Text = "1"
End Sub

Privat Sub cmdX_Click()
Text1.Text = "X"
End Sub

Private Sub cmd2_Click()
Text1.Text = "2"
End Sub

o.s.v.


Svara

Sv: Tipspromenad

Postades av 2002-06-13 08:40:42 - Ivar Torstensson

Du kan lägga textrutorna i en indexerad array. Exempel:

dim id as integer

Private Sub cmd1_Click()
txtA(id).Text = "1"
id = id + 1
End Sub

och så vidare. Nu kommer alltså nästa textruta att anropas vid nästa tryck på knappen. Du måste lägga in en kontroll när svaren är klara.

/Ivar


Svara

Sv: Tipspromenad

Postades av 2002-06-14 20:05:18 - Sten Ekström

Hej igen Ivar

Hoppas det kommer i rätt forum.

Ett JÄTTE, JÄTTE STORT TACK.
Kan inte tänka mig att det bara är idag du är snäll.
Utan din hjälp har jag blivit hårlös.
Tänk så bra allt fungerar när man kan,
kan man inte fungerar ingenting.
De två extra knapparna, enkelt och bra.
Snart kan jag ta mig an mitt stora projekt,
nämligen ett stryktipsprogram.
En fråga. Hur generar man stryktipsrader?

Än engång ett STORT TACK.

Mvh
stone


Svara

Sv: Tipspromenad

Postades av 2002-06-14 21:31:41 - Ivar Torstensson

"Hur generar man stryktipsrader?"

Den frågan får nog bollas över till någon annan. Jag kan ingenting om stryktips.

Lycka till,
Ivar


Svara

Sv: Tipspromenad

Postades av 2002-06-15 22:19:41 - Emma Magnusson

Ett förslag.

Slumpa fram 12 tal mellan 1 och 3.

Låt 1 vara 1
2 2 och 3 x eller hur du nu vill göra det.

/Emma


Svara

Sv: Tipspromenad

Postades av 2002-06-16 01:01:06 - Petter Lagedal

Stone skulle detta kunna funka:
Option Explicit

Private Sub Command1_Click()
Dim Y As Integer
Dim Nr As Byte
Dim I As Integer
Dim J As Integer
For I = 1 To 100
Label1.Caption = ""
For Y = 1 To 13
Nr = (Rnd * 2)
If Nr = 0 Then
Label1.Caption = Label1.Caption & "X"
Else
Label1.Caption = Label1.Caption & Nr
End If
Label1.Caption = Label1.Caption & vbCrLf
Next Y
Wait (0.1)
Next I
End Sub


Public Sub Wait(Seconds)
Timer1.Enabled = True
Me.Timer1.Interval = 1000 * Seconds
While Me.Timer1.Interval > 0
DoEvents
Wend
Timer1.Enabled = False
End Sub


Private Sub Timer1_Timer()
Timer1.Interval = 0
End Sub
'Du behöver
'En label
'En Commandbutton
'En Timer

Du kan ju testa och sedan meddela om det funkade.

Till Emma aka DQ:
Det är 13 rader i ett stryktips.

//Petter


Svara

Sv: Tipspromenad

Postades av 2002-06-16 16:02:28 - Emma Magnusson

Eh.. hoppsan - där ser man...

Nu vet alla hur mycket jag spelar -> inget alls...

/Emma =)


Svara

Sv: Tipspromenad

Postades av 2002-06-16 16:26:58 - Sven Åke Persson

Hej
Kommentar. Med Petters förslag kommer det alltid
att bli samma rader varje gång man kör prorammet.

mvh
Sven


Svara

Sv: Tipspromenad

Postades av 2002-06-16 18:02:05 - Sven Åke Persson

Hej
Roade mig med att skriva min principlösning
En Command1 och en List1

Option Explicit
Private Sub Form_Load()
Command1.Caption = "Slumpa Rad"
Randomize
End Sub

Private Sub Command1_Click()
Dim Etta As String, Tvaa As String, Kryss As String, i As Long
Dim slumpNr As Long
Etta = "1": Tvaa = " 2": Kryss = " X"
List1.Clear
For i = 1 To 13
slumpNr = Int(Rnd * 3) + 1
Select Case slumpNr
Case Is = 1
List1.AddItem Etta
Case Is = 2
List1.AddItem Tvaa
Case Is = 3
List1.AddItem Kryss
End Select
Next 'i
End Sub

mvh
Sven


Svara

Sv: Tipspromenad

Postades av 2002-06-16 20:12:44 - Petter Lagedal

Tänkte bara berätta att det inte såg så bra ut när jag testade ditt exempel Sven. det såg ut så här:
1
2
X

och så ska det väl inte vara?
ska det inte vara så här:
1
X
2

Skrev om din källkod så det blev bättre. Så här ser den ut nu:

Option Explicit
Private Sub Form_Load()
Command1.Caption = "Slumpa Rad"
Randomize
End Sub

Private Sub Command1_Click()
Dim Etta As String, Tvaa As String, Kryss As String, i As Long
Dim slumpNr As Long
Dim Rad As Long
Etta = "1": Tvaa = " 2": Kryss = " X"
List1.Clear
For i = 1 To 13
slumpNr = Int(Rnd * 3) + 1
If i < 10 Then
Select Case slumpNr
Case Is = 1
List1.AddItem i & "." & vbTab & Etta
Case Is = 2
List1.AddItem i & "." & vbTab & Tvaa
Case Is = 3
List1.AddItem i & "." & vbTab & Kryss
End Select
Else
Select Case slumpNr
Case Is = 1
List1.AddItem i & "." & vbTab & Etta
Case Is = 2
List1.AddItem i & "." & vbTab & Tvaa
Case Is = 3
List1.AddItem i & "." & vbTab & Kryss
End Select
End If
Next 'i
End Sub

//Petter


Svara

Sv: Tipspromenad

Postades av 2002-06-16 21:49:30 - Sven Åke Persson

Hej
Skulle bara kolla om du var vaken :-)
DS


Svara

Sv: Tipspromenad

Postades av 2002-06-16 22:36:14 - Petter Lagedal

Vem skulle du kolla var vaken?
//Petter


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 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

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 610
27 953
271 709
1 445
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