Oppure

Loading
30/11/11 16:21
federiko
salve ragazzi, io vorrei attribuire ad una picturebox un immagine acquisita dal pc.. in pratica mi si apre l'openfiledialog, scelgo l'immagine, xò poi vorrei ke questa immagine venga "proiettata" sulla picturebox, ma sopratutto ke una volta scelta sia salvata tra le impostazioni del programma My.Setting."ecc" , in modo tale ke ogni volta all'apertura del programma questa immagine venga visualizzata.. il problema è ke nn so come fare, ho provato con PictureBox.Image = "la posizione dell'immagine nel pc" ma mi dice ke è impossibile trasformare un elemento immagine in string giustamente.. x favore aiutatemi voi :(
aaa
30/11/11 17:42
TheKaneB
il mio buffer di "k" è andato in overflow... :-|
aaa
30/11/11 19:10
GN
Per caricare l'imagine puoi fare:
PictureBox.Load("la posizione dell'immagine nel pc")

Nelle impostazioni puoi salvare "la posizione dell'immagine nel pc":
My.Settings.NomeImpostazione="la posizione dell'immagine nel pc"

e a ogni form_load caricare l'immagine con il codice di prima:
PictureBox.Load(My.Settings.NomeImpostazione)
aaa
30/11/11 19:47
federiko
Postato originariamente da GN:

Per caricare l'imagine puoi fare:
PictureBox.Load("la posizione dell'immagine nel pc")

Nelle impostazioni puoi salvare "la posizione dell'immagine nel pc":
My.Settings.NomeImpostazione="la posizione dell'immagine nel pc"

e a ogni form_load caricare l'immagine con il codice di prima:
PictureBox.Load(My.Settings.NomeImpostazione)


lo stesso codice si può fare pure se nn è una picturebox ma un button.. xkè ho provato ma la funzione load nn esiste.. ovviamente ciò ke vorrei fare è lo stesso, xò in questo caso riguarda un bottone :)
aaa
30/11/11 20:14
GN
Postato originariamente da federiko:

Postato originariamente da GN:

Per caricare l'imagine puoi fare:
PictureBox.Load("la posizione dell'immagine nel pc")

Nelle impostazioni puoi salvare "la posizione dell'immagine nel pc":
My.Settings.NomeImpostazione="la posizione dell'immagine nel pc"

e a ogni form_load caricare l'immagine con il codice di prima:
PictureBox.Load(My.Settings.NomeImpostazione)


lo stesso codice si può fare pure se nn è una picturebox ma un button.. xkè ho provato ma la funzione load nn esiste.. ovviamente ciò ke vorrei fare è lo stesso, xò in questo caso riguarda un bottone :)


Certo che nel button non esiste la Load(), è una funzione specifica della picturebox; ti ricordo però che puoi ottenere un oggetto image da Image.FromFile() o da un costruttore di Bitmap; quindi prova così
Button1.Image = Image.FromFile("la posizione dell'immagine nel pc")

o così
Button1.Image = New Bitmap("la posizione dell'immagine nel pc")
aaa
30/11/11 21:40
federiko
grazie tnt GN ho risolto il problema grazie a te :love:

ho dato un occhiata al tuo programma GN Draw Center(nn x essere ipocrita solo xkè mi hai aiutato) è proprio un ottimissimo programma, fatto veramente bene così tnt ke nn pensavo ke visual basic potesse fare queste cose!! se posso ti darei un consiglio, a opzioni linea si possono mettere solo 2 colori, sarebbe meglio se ne aggiungessi un po tu o lo facessi scegliere all'utente.. x il resto è un programma perfetto e sembra professionale dalle tnt caratteristiche ke ci sono.. ovviamente ho pure scritto un commento e votato al max delle stelle nella pagina download :):):)
aaa
01/12/11 12:49
Nullable
Scusa ma per avere l'immagine "a portata di mano" non fai prima a metterla tra le risorse del tuo programma ?
aaa
01/12/11 16:45
GN
Postato originariamente da federiko:

grazie tnt GN ho risolto il problema grazie a te :love:

ho dato un occhiata al tuo programma GN Draw Center(nn x essere ipocrita solo xkè mi hai aiutato) è proprio un ottimissimo programma, fatto veramente bene così tnt ke nn pensavo ke visual basic potesse fare queste cose!! se posso ti darei un consiglio, a opzioni linea si possono mettere solo 2 colori, sarebbe meglio se ne aggiungessi un po tu o lo facessi scegliere all'utente.. x il resto è un programma perfetto e sembra professionale dalle tnt caratteristiche ke ci sono.. ovviamente ho pure scritto un commento e votato al max delle stelle nella pagina download :):):)


Wow grazie dei complimenti! Comunque in opzioni linea se scegli "colore corrente" utilizzi il colore attualmente selezionato nel gruppo di schede in alto a destra (quindi non ci sono solo bainco e nero); in effetti sarebbe utile poter scegliere due colori diversi, uno per le linee e uno per i riempimenti, terrò conto del tuo consiglio quando svilupperò una prossima versione (ci vorrà un po' perchè adesso sono ancora alle prese con le directx, poi ho in mente un altro progetto, ma cumunque appena potrò svilupperò sicuramente una 3.0).
aaa