Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Picture box:in pysähtyminen lineen

efteri [10.05.2004 14:21:36]

#

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)

Heikki [10.05.2004 14:41:46]

#

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

setä [10.05.2004 15:16:55]

#

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.

hunajavohveli [10.05.2004 15:44:37]

#

Ei picturebox nyt itsestään voi liikkua. Kaikki riippuu jälleen kerran toteutustavasta. Pistä koodia, niin tehdään tarpeelliset lisäykset.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta