Newsgroup: it.comp.lang.visual-basic
Titolo: Picture Box e BMP

Ciao a tutti,
Ho un rettangolo disegnato in una PB, vorrei riempirlo con una bmp, 
cioè vorrei inserire una BMP nella picture box, ma solo nei limiti del 
rettangolo, una texture per intenderci.
E' possibile fare tutto ciò?
Grazie mille!!
-- 
P. IAFo #219
Clark Kent rappresenta la critica di
Superman alla razza umana.
Bill

 E' possibile fare tutto ciň?
http://tinyurl.com/xcma
potrebbe servire al tuo scopo?
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ciao a tutti,
Ho un rettangolo disegnato in una PB, vorrei riempirlo con una bmp, 
cioè vorrei inserire una BMP nella picture box, ma solo nei limiti del 
rettangolo, una texture per intenderci.
E' possibile fare tutto ciò?
Grazie mille!!
-- 
P. IAFo #219
Let's go, let's go... overground
Take your head out of the mud baby.
Zooropa

Niggle ha scritto:
(snip)
lo stesso post di venerdě, senza cambiare una virgola...
ma le risposte le leggi o posti solo per occupare un po' di banda?


 ma le risposte le leggi o posti solo per occupare un po' di banda?
ops....
è stato un errore mio...
mea culpa
i'm sorry...


 potrebbe servire al tuo scopo?
potresti essere più preciso?
^_^


 i'm sorry...
ok, però mi lasci con la mia curiosità...
il suggerimento ti serve a qualcosa o no?


 potresti essere più preciso?
beh...
non ho capito molto qual era il tuo problema, per cui ti chiedevo se il
metodo paintpicture del controllo picturebox poteva esserti utile.


 metodo paintpicture del controllo picturebox poteva esserti utile.
riops....
il link che mi hai dato aperto con opera non era molto chiaro, all'uni 
l'ho aperto con IE e si vedeva e leggeva tutto chiaramente, grazie 
mille era prorpio quello che cercavo!!!


 il suggerimento ti serve a qualcosa o no?
il PaintPicture Method è proprio quello che stavo cercando, ma non 
riesco a farlo funzionare...
Tralasciando gli argomenti opzionali, la sintassi è:
object.PaintPicture picture, x1, y1
dove picture è il file BMP e x1,y1 sono le coordinate all'interno 
dell'oggetto in cui voglio inserire la BMP.
provo ad usare il metodo, ma non riesco a farlo funzionare
se provo a lanciare questa porzione di codice:
Picture1.ScaleMode = vbPixels
Dim x1, y1 As Single
x1 = 50
y1 = 50
Picture1.PaintPicture "c:\test\prova.bmp", x1, y1
VB mi dice che "c:\test\prova.bmp" è:
<tipo non corrispondente>.
Quindi sbaglio a passare al metodo la BMP, come devo fare?
Grazie mille!!


 il link che mi hai dato aperto con opera non era molto chiaro,
già.
chissà perchè msdn lavora bene solo con ie?


 chissà perchè msdn lavora bene solo con ie?
eheh
sicuramente non è una cosa voluta
^___^


 <tipo non corrispondente>.
difatti "c:\test\prova.bmp" è una stringa, non una picture...
prova con
Picture1.PaintPicture laodpicture("c:testprova.bmp"), x1, y1
per dettagli su questa funzione vedi qui:
http://tinyurl.com/2o6m8
(è sempre msdn, per cui...)


 (è sempre msdn, per cui...)
grazie mille!!!!
adesso riesco a farlo funzionare...
anche se purtroppo mi sono accorto che non sempre posso utilizzare 
PaintPicture.
Nella mia tesi realizzo dei solidi, nel caso più semplice cubi. Io 
volevo inserire delle texture come "pareti" del solido, ma non è 
possibile utilizzando paintpicture, o meglio, è possibile solo se ho un 
rettangolo(la parete) i cui lati siano paralleli agli "assi" della 
picture box. Se il rettangolo diventa un rombo non posso riempirlo con 
una texture tramite paintpicture...
Ciao


 Picture1.PaintPicture laodpicture("c:testprova.bmp"), x1, y1
così facendo però sarei legato al percorso, al path. Come posso 
inserire la BMP direttamente nel progetto, rendendo così possibile 
cambiare directory o portare il progetto su un'altra macchina senza 
portarsi dietro anche il file BMP?
grazie mille!!
-- 
P. IAFo #219
Let's go, let's go... overground
