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


Sortering igen.

Postades av 2001-11-13 10:57:00 - Lennart Danielsson, i forum visual basic - allmänt, Tråden har 3 Kommentarer och lästs av 380 personer

Private Sub Command1_Click()
Dim LottoArray(35) As Long, i As Long, num As Long
Dim k

For k = 1 To 35
Label1(k).ForeColor = vbGrayText
Next

For i = 1 To 7
num = Int(Rnd * 35) + 1
If i > 7 Then Exit Sub
Label1(num).BackColor = vbBlue
Label1(num).ForeColor = vbWhite
Label1(num).Caption = num
Next
'*********** Här vill jag ha det sorterat från vänster till höger
'*********** med lägsta nummer till vänster och stigande ordning
'*********** till höger.
For k = 1 To 7
Text2(k).Text = Label1(num)
Next

Några förslag koden är inte helt korrekt men kör och se slumpade nummer, skall skrivas i text2.text enligt det remmade.


Svara

Sv: Sortering igen.

Postades av 2001-11-13 14:03:00 - Sven Åke Persson

Hej

Hela svaret står ju på ditt inlägget här under PLACERING
Du kan inte använda ForSats när du slumpar,det kommer
med all säkerhet att bli dubbletter i slumpen.
Du skall alltså använda Do Untill enl tidigare svar.
DS


Svara

Sv: Sortering igen.

Postades av 2001-11-13 14:52:00 - Lennart Danielsson

Kan inte få det ändå att i text boxarna 1 till 7 på nedersta raden att bli sorterade från vänster till höger, med lägsta nummer till vänster och sedan stigande ordning. textboxarna heter text2(1) till text2(7).

de övre matrisen är från 1 till 35 och där får jag nummer i rätt nummer
och den heter label1(1) till label1(35)


Svara

Sv: Sortering igen.

Postades av 2001-11-13 18:41:00 - Sven Åke Persson

Hej
Nu har jag skrivit hela programmet till dig,det får inte bli nån vana.
Du behöver inte ha någon TextBox array ,det går lika bra med
selleri .Eftersom du inte skall skriva något är det bättre
med Label. Här Label2.

Option Explicit
'35 Label1( 1 - 35) Alignement 2 Center
'En Command1, En Label2 (lång smal kan innehålla 7 nr)
'SvenPon som är en djä... på Vb har skrivit denna kod
'Om programmet genererar en lottovinst på > 1 milijon
'skall jag ha 1 %

Private Sub Form_Load()
Dim i As Long
'Detta är onödigt,sätt hellre vbWhite och Alignment redan i Designläge
For i = 1 To 35
Label1(i).ForeColor = vbWhite
Label1(i).Alignment = 2 'Center
Next 'i
Randomize
'Samma här ,sätt detta i designläge
Label2.Alignment = 2 'Center
End Sub

Private Sub Command1_Click()
Dim LottoArray(35) As Long, i As Long, num As Long
For i = 1 To 35 ' rensa gammalt
Label1(i).Caption = ""
Label1(i).BackColor = &H8000000F
Label2 = ""
Next ' i
i = 1
Do Until i > 7
num = Int(Rnd * 35) + 1
If LottoArray(num) = 0 Then
LottoArray(num) = num
Label1(num).BackColor = vbBlue
Label1(num).Caption = num
i = i + 1
End If
Loop

For i = 1 To 35 ' Skriv sorterat i Label2
If LottoArray(i) <> 0 Then _
Label2.Caption = Label2.Caption _
& CStr(LottoArray(i)) & " "
Next ' i
End Sub

Sven










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 627
27 953
271 710
882
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