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 ifLinessä 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.