Eli kun minulla on picture box jota voi liikutta niin haluasin tehdä sillein että kun picture box osuu lineen (line1:seen)niin silloin picture box pysähtyy eikä siis pääse linen läpi (line1 läpi) niin voisitko tehdä minulle tuollaisen koodi pätkän? (ilman taulukkoa)
(vb)
No vaikka näin:
if PictureBox.top = Line.top or PictureBox.left = Line.left then MsgBox "Hei! Laatikko ei saa mennä viivan läpi" else LiikutaLaatikkoa 'oletetaan että sinulla on tuollainen aliohjelma end if
Linessä ei ole left- ja Top-ominaisuuksia vaan X1,Y1 ja X2,Y2 eli päätepisteiden koordinaatit. Jos Line1 on vinossa niin menee vähän hankalaksi. Lisäksi linen BorderWidth vaikuttaa.
Ei picturebox nyt itsestään voi liikkua. Kaikki riippuu jälleen kerran toteutustavasta. Pistä koodia, niin tehdään tarpeelliset lisäykset.
Aihe on jo aika vanha, joten et voi enää vastata siihen.