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


Mastermind-vektorer Marit

Postades av 2001-01-01 16:46:00 - Marit Emilsson, i forum visual basic - allmänt, Tråden har 3 Kommentarer och lästs av 842 personer

Som nybörjare försöker jag att skapa ett mastermindspel och har fastnat när spelet skall markera med svarta "pluttar" att man har gissat rätt färg på rätt plats. Jag har skapat fyra labels som ligger som en array både för gissningar och markeringar för om man har gissat rätt.
Men jag får bara markeringarna så att de avslöjar vilken plats den rätta färgen finns. Rätt plats markeras genom att svart bakgrundsfärg visas.
(Datorn slumpar fram fyra färger som också ligger i en array.)
Kan man lösa detta med if else satser. Eller hur gör jag med vektorerna? Blir mycket tacksam för svar.


Svara

Sv: Mastermind-vektorer Marit

Postades av 2001-01-01 20:45:00 - Micke Prag

Jag har gjort ett mastermind-spel för många år sedan. Jag gjorde så att jag lagrade i en variabel vilken av bilderna som det hade kommit en "plutt" i:

Sub SättPlutt()
Static PluttIndex as Long

lblPlutt(PluttIndex).Backcolor = &H0
PluttIndex=PluttIndex +1
End Sub


Svara

Sv: Mastermind-vektorer Marit

Postades av 2001-01-03 15:00:00 - Marit Emilsson

Jag har försökt med följande kod med det fungerar inte. Vad är felet?

Private Sub lblFärgVal_Click(Index As Integer)
Dim PluttIndex As Integer

' klickar där jag vill placera vald färg
lblFärgVal(Index).BackColor = txtVäljFärg.BackColor

' Undersöker om vald färg är lika med den som
'datorn har slumpat fram
If lblFärgVal(Index).BackColor = lblVärde(Index).BackColor Then

'Om färgen är rätt så sätts en svart "plutt" börjar på index 0
lblRättFel(PluttIndex).BackColor = vbBlack
PluttIndex = PluttIndex + 1

End If
End Sub

Det blir bara svart "plutt" i index 0 i array lblRättFel även om andra färgval är riktiga.


Svara

Sv: Mastermind-vektorer Marit

Postades av 2001-01-03 19:41:00 - Micke Prag

Eftersom du har deklarerat variablen "PluttIndex" innuti suben förstörs denna när suben är klar. Då börjar den om från noll varje gång.

Lös detta genom att deklarera den global eller som statisk (det senare är att föredra).

Byt: Dim PluttIndex as Interger
Mot: Static PluttIndex as Interger


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 615
27 953
271 709
5 636
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