Hirdetés
- Itthon is elérhető a OnePlus 11 és a Buds Pro 2
- Samsung Galaxy Watch7 - kötelező kör
- A piac legerősebb kameráját ígéri a Xiaomi 17 Ultra
- iPhone topik
- Karácsonykor nyerte meg a Honor az üzemidőcsatát
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Redmi Note 13 4G
- Apple iPhone 16 - ígéretek földje
- Külföldi prepaid SIM-ek itthon
Új hozzászólás Aktív témák
-
-
salmiakki
tag
válasz
Delila_1
#2590
üzenetére
Az alábbi képen látszik maga a program. Mint írtam, az objektumoknak csak a Left, Top, Width és Height adatai vannak meg, mellesleg végtelen objectről lehet szó, szóval amit az 1. válaszban írtál, hogy csak a legutóbbi objectet nézni, nem hinném, hogy jó lesz.
Továbbá csak hogy egyértelmű legyen, az A esetben jelölt fedést szeretném csak ellenőrizni, ha 2 object érintkezik (B eset), azt nem feltétlen.
-
salmiakki
tag
Sziasztok!
Adott egy olyan helyzet, amikor egy új Control kerül a programba, és szeretném megnézni, hogy az takarásban van-e azon többi Control-al, melyek Top, Left, Height és Width adatai állnak rendelkezésemre.
Hogyan tudnám ezt a lehető legegyszerűbben kivitelezni?Jelenlegi kód:
Dim Collision As Boolean = False
Dim _top As Integer = MovingObject.top
Dim _left As Integer = MovingObject.left
Dim _width As Integer = MovingObject.width
Dim _height As Integer = MovingObject.height
For i As Integer = 0 To Objects.Rows.Count - 1
Dim oTop As Integer = Objects.Rows(i).Cells("top").Value
Dim oLeft As Integer = Objects.Rows(i).Cells("top").Value
Dim oWidth As Integer = Objects.Rows(i).Cells("width").Value
Dim oHeight As Integer = Objects.Rows(i).Cells("height").Value
Next
If Collision = True Then
MovingObject.BackColor = Color.Red
Else
MovingObject.BackColor = Color.ForestGreen
End If'_ 'előtaggal jelölt változók az újonnan programba kerülő Control adatai.
'o' előtaggal jelöl változók a meglévő Control-ok adatai.Segítségeteket előre is köszönöm!
Új hozzászólás Aktív témák
- Epic Store Ünnepi Ajándékozás - 10. nap: Cassette Beasts
- Spórolós topik
- Itthon is elérhető a OnePlus 11 és a Buds Pro 2
- AMD Navi Radeon™ RX 9xxx sorozat
- Samsung Galaxy Watch7 - kötelező kör
- One otthoni szolgáltatások (TV, internet, telefon)
- Milyen routert?
- Milyen autót vegyek?
- Parfüm topik
- Interactive Brokers társalgó
- További aktív témák...
- Nvidia Quadro P4000 // Nvidia Quadro P5000 --- Budapest MPL Foxpost
- HIBÁTLAN iPhone 15 Plus 256GB Green-1 ÉV GARANCIA - Kártyafüggetlen, MS4264, 92% Akksi
- HIBÁTLAN iPhone 15 Pro Max 256GB Black Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS3497
- Lian Li LCD-s 360mm-es vízhűtés akciós áron eladó!
- HP EliteOne 800 G6 All-in-One i5-10500 32GB 1000GB 24" Érintőkijelző!! 1 év garancia
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


