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 400 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

  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов

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 570 889
27 965
271 778
1 079
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