Mit spil er opbygget af picBoxes i 20x20 rækker sat op i et A-T (lodret) og 1-20 (vandret) system...Altså lidt ligesom i skak, bortset fra at der er 20x20=400 "kasser" på spillepladen.
Det jeg gerne vil finde ud af er hvordan jeg kan få programmet til at se at picBoxB4 (den ud for B og 4) ligger over picBoxC4, eller til højre for picBoxB5...
Kan i hjælpe mig???
Eller kan i måske foreslå mig en måde der er nemmere??
Du kan bruge denne lille funktion, eller du kan skrive koden hvor du skal bruge oplysningerne:
Jeg antager at dine picboxe er i et ControlArray med index 0 til 399. Jeg antager også at de ligger fra øverste venstre hjørne til nederste højre hjørne.
Private Function GetXY(ByVal iNumPicBox As Integer) As Integer() Dim iOutArr(1) As Integer
Funktionen returnerer et array med 2 elementer: X og Y position:
fra (1,1) til (20,20)
Nu kan du jo nemt sammenligne X'er (højre/venstre) og Y'er (over/under)
/tjacob
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.