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..
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.
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.. :/
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)
ÖÖh joo, aivan totta. Eipä taas pahemmin järki päätä pakottanut :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.