Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: [VB2008] PictureBox:n polku

Sam76 [27.01.2009 22:15:25]

#

Eli miten saan selvitettyä, että mikä on PictureBox:ssa olevan kuvan polku?

Olen yrittänyt usealla tavalla mutta mikään ei rullaa. Luulisi että se menisi jotenkin näin:

Dim polku as String
polku = pictureBox1.ImageLocation

Mutta ei toimi..
Neau33 mainitsi asiasta "merkin lisääminen tiedoston nimeen"-ketjussa mutta en saanut valaistusta. Eli jos joku voisi jeesata, niin olisi aika jees..

Grez [29.01.2009 01:48:44]

#

Käsittääkseni tuossa on arvo vain, jos pictureboxissa näytetään kuvaa, jonka ohjelma on ladannut jostain. Jos vaikka piirtelet kuvaboksin sisällön itse koodissa tai näyettävä kuva sisältyy ohjelmaasi, niin silloinhan ei ole mitään kuvatiedostoa, jonka tuo voisi ilmoittaa.

Sam76 [29.01.2009 13:00:24]

#

Aivan, minulla on samanlainen käsitys asiasta. Tässä tapauksessa kannasta haetaan kuvan polku ja se avataan:

kuva.image = New Bitmap(polku)

Ja tässä tapauksessa en saa sitä polkua selville, vaikka käsitykseni mukaan se pitäisi selvitä aiemmin mainitulla tavalla..

edit. voihan tuon ongelman toki kiertää mutta tämä jäi kaivelemaan.. :/

Grez [29.01.2009 19:34:31]

#

No tuossahan annat pictureboxille puhtaan bitmapin, joten eihän picturebox voi tietää mistä se on ladattu.

Mikset korvaa tuota mainitsemaasi riviä seuraavalla?

kuva.load(polku)

Sam76 [29.01.2009 23:36:28]

#

ÖÖh joo, aivan totta. Eipä taas pahemmin järki päätä pakottanut :)

Vastaus

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

Tietoa sivustosta