Autore Topic: [RISOLTO]PictureBox con immagine contenuta nei sorgenti del programma  (Letto 1364 volte)

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
Ragazzi come si fa a inserire in una picturebox un immagine presente nei sorgenti del programma?
Codice: gambas [Seleziona]
PictureBox1 = Picture.Load(Application.Path &/ "Anteprime/boot-300x175.png")

non funziona....mi illuminate? ;D
« Ultima modifica: 18 Novembre 2010, 16:20:58 da Mefrio »
per quanto io sia messo male, voglio aiutare chi sta peggio di me :D

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: PictureBox con immagine contenuta nei sorgenti del programma
« Risposta #1 il: 15 Novembre 2010, 21:37:53 »
In che situazione? In fase di scrittura del programma o dopo la sua installazione? Mi pare che dopo l'installazione le cartelle cambino.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
Re: PictureBox con immagine contenuta nei sorgenti del programma
« Risposta #2 il: 15 Novembre 2010, 21:40:12 »
a me servirebbe usare questa funzione in entrambi i casi
per quanto io sia messo male, voglio aiutare chi sta peggio di me :D

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: PictureBox con immagine contenuta nei sorgenti del programma
« Risposta #3 il: 15 Novembre 2010, 21:46:12 »
se l' immagine è presente nella cartella di progetto , nella sottocartella Anteprime basta:

   1. PictureBox1 = Picture.Load( "Anteprime/boot-300x175.png") 

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: PictureBox con immagine contenuta nei sorgenti del programma
« Risposta #4 il: 16 Novembre 2010, 00:33:34 »
se l' immagine è presente nella cartella di progetto , nella sottocartella Anteprime basta:

   1. PictureBox1 = Picture.Load( "Anteprime/boot-300x175.png") 

Rettifico una svista:

PictureBox1.Picture = Picture.Load( "Anteprime/boot-300x175.png") 
 
;)

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: PictureBox con immagine contenuta nei sorgenti del programma
« Risposta #5 il: 16 Novembre 2010, 12:52:54 »
Con path relative, gambas cerca di risolvere cercando all'interno della struttura dell'eseguibile che, ricordo, viene incorporata così com'è con i sorgenti.

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
Re: PictureBox con immagine contenuta nei sorgenti del programma
« Risposta #6 il: 17 Novembre 2010, 15:50:00 »
Ho fatto come mi avete detto ma l'IDE mi da questo errore
Codice: [Seleziona]
type mismatch: wanted picturebox, wanted picture instead

seguente il vostro consiglio il comando sarà valido anche dopo l'installazione giusto?
per quanto io sia messo male, voglio aiutare chi sta peggio di me :D

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: PictureBox con immagine contenuta nei sorgenti del programma
« Risposta #7 il: 17 Novembre 2010, 16:31:00 »
Yes, per il semplice fatto che la creazione dell'eseguibile integra nel file tutta la struttura del progetto, comprese sottodirectory e file di qualsiasi tipo.

Alternativamente puoi usare la proprietà Path della classe Application, che contiene la directory di installazione dell'applicazione in esecuzione. Da questa path è possibile raggiungere i suoi file interni.

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
Re: PictureBox con immagine contenuta nei sorgenti del programma
« Risposta #8 il: 17 Novembre 2010, 17:38:16 »
e per l'errore? come risolvo?
per quanto io sia messo male, voglio aiutare chi sta peggio di me :D

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: PictureBox con immagine contenuta nei sorgenti del programma
« Risposta #9 il: 17 Novembre 2010, 21:59:02 »
direi che hai fatto un errore di scrittura nel codice , allega la riga incriminata

Offline Mefrio

  • Grande Gambero
  • ***
  • Post: 203
    • Mostra profilo
Re: PictureBox con immagine contenuta nei sorgenti del programma
« Risposta #10 il: 18 Novembre 2010, 16:20:03 »
si mi ero dimenticato di inserire .Picture :P
per quanto io sia messo male, voglio aiutare chi sta peggio di me :D

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: PictureBox con immagine contenuta nei sorgenti del programma
« Risposta #11 il: 18 Novembre 2010, 18:53:53 »
se l' immagine è presente nella cartella di progetto , nella sottocartella Anteprime basta:

   1. PictureBox1 = Picture.Load( "Anteprime/boot-300x175.png") 

Rettifico una svista:

PictureBox1.Picture = Picture.Load( "Anteprime/boot-300x175.png") 
 
;)