Oppure

Loading
30/11/09 15:53
foralobo

[VB6] Visualizzare un'immagine al posto di un form

Messaggiodi foralobo il 27 nov 2009, 10:40
Salve a tutti, sono nuovo del forum e prima di tutto faccio un saluto a tutto il forum ringraziandovi anticipatamente per gli aiuti che mi darete e che date in generale in quanto mettere su un forum vuol dire mettere in condizioni persone come di attingere ad informazioni da parte di persone disponibili...

vengo al mio problema...facendo un brave ricerca nel forum non ho trovato la risposta:

devo fare un programma in VB6 in un cui c'è un MDIForm contenitore di altri form..ma al posto del primo form che viene visualizzato all'interno dell'MDIForm vorrei visualizzare un'immagine (che conterrà dei pulsanti che saranno altre immagini...) cioè un menu delle varie operazioni che potrà svolgere il programma...
tale menu (immagine) non è rettangolare...

mi suggerite un sistema (possibilmente semplice) er poter raggiungere il mio scopo??

grazie tante!!
aaa
30/11/09 16:46
GrG
imposti borderstyle = 0 - none in modo tale che non abbia i bordi, poi puoi usare la loadpicture per caricare l'immagine direttamente nel form, o magari metti un'imagebox con stretch=true che ha le stesse dimensioni del form...
aaa
30/11/09 17:11
foralobo
si...e se ho un'immagine irregolare, trasparente e voglio far vedere solo l'immagine e nient'altro?

inoltre l'immagine è ping...ma non è supportata....posso fare qualcosa??
aaa
30/11/09 20:17
GrG
"ritagliare" un form, seguendo i contorni dell'immagine non è facilissimo, ma ci si può riuscire:

pierotofy.it/pages/extras/forum/6/73962-classe_clstransform_/

(come suggerisco in quel topic, usa shapecreator, perchè anche se è un programma esterno ti "mostra" i codici che usa per ritagliare i form, quindi è una sorta di esempio)
aaa