Autore Topic: [Risolto] Caricamento delle immagini e path  (Letto 568 volte)

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.256
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
[Risolto] Caricamento delle immagini e path
« il: 03 Novembre 2010, 19:39:55 »
Ho la seguente routine che mi carica le immagini:
Codice: [Seleziona]
PUBLIC SUB btFOTO_Click()
  Dialog.Title = "Scegli immagine"
  Dialog.Filter = ["*.png;*.jpg;*.jpeg;*.bmp", "Picture files"]
  Dialog.Path = mLibs.CartellaDiLavoro &/ "images/palestra/"
  IF Dialog.OpenFile() THEN
    RETURN
  END IF
  PictureBox1.picture = picture.load(Dialog.path)
  txtIMMAGINE.Text = Dialog.path '<= mi evidenzia tutto, path e nome dell'immagine
END

Volendo solo memorizzare il nome dell'immagine, escludendo il path (motivo: utilizzo del programma da parte di tutti gli utenti, avendo il path una gestione a parte), come posso fare? In Dialog.path trovo tutto, anche il path. Grazie x l'attenzione :rolleyes:

Devo scrivere una funzione che mi tagli la stringa in corrispondenza dell'ultimo slash di destra?
« Ultima modifica: 03 Novembre 2010, 20:09:40 da andy60 »

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Caricamento delle immagini e path
« Risposta #1 il: 03 Novembre 2010, 19:46:58 »
Credo tu debba filtrare il risultato della dialog con File.
La guida online ha un esempio chiarificatore:
http://gambasdoc.org/help/comp/gb/file
Visita il mio sito personale: http://www.leonardomiliani.com

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.256
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Caricamento delle immagini e path
« Risposta #2 il: 03 Novembre 2010, 19:52:53 »
grazie Leo, mi era sfuggita

soluzione:
Codice: [Seleziona]
txtIMMAGINE.Text = File.Name(Dialog.Path) 
« Ultima modifica: 03 Novembre 2010, 20:10:20 da andy60 »

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Caricamento delle immagini e path
« Risposta #3 il: 04 Novembre 2010, 01:55:13 »
grazie Leo, mi era sfuggita

soluzione:
Codice: [Seleziona]
txtIMMAGINE.Text = File.Name(Dialog.Path) 

o anche

Codice: [Seleziona]
txtIMMAGINE.Text = File.BaseName(Dialog.Path) 

Se vuoi il nome senza estensione.