Gambas-it

Gambas3 => Programmazione => Topic aperto da: allegfede - 23 Giugno 2017, 12:56:36

Titolo: [RISOLTO] Come assegnare un 'NomeFile' di default per una dialog.
Inserito da: allegfede - 23 Giugno 2017, 12:56:36
Codice: [Seleziona]
Dialog.Filter = ["*.sqlite;*.sqlite3", "sqlite format database files"]
If Dialog.SaveFile() Then
   Return
Endif

ma come faccio a resettare o meglio settare il nome file che viene renderizzato a schermo?

per esempio se cambio filtro, da file video (ho aperto un ppippo.mpg) a file sql, il dialog mi mostra il nome dell'ultimo file aperto (pippo.mpg) e quindi il sistema mi filtra i file sql E i file ,mpg ....

ed io vorrei invece avere O il campo nomefile vuoto O settare un default modificabile dall'utente tipo datadioggi.sqlite

e' possibile?
Titolo: Re:Come assegnare un 'NomeFile' di default per una dialog?
Inserito da: vuott - 23 Giugno 2017, 13:11:27
Non so se può esserti d'aiuto questa pagina:

http://www.gambas-it.org/wiki/index.php?title=Preimpostare_il_percorso_della_finestra_del_DialogBox
Titolo: Re:Come assegnare un 'NomeFile' di default per una dialog?
Inserito da: allegfede - 23 Giugno 2017, 13:28:06
giuro c'avevo provato .....

effettivamente questa cosa funziona:
Codice: [Seleziona]
Dialog.Path = "Playlist_" & Format(Now, "yyyymmdd-hhnnss") & ".sqlite"

ed anche il semplice reset elimina il nome file precedentemente selezionato
Codice: [Seleziona]
Dialog.Path = ""
Titolo: Re:[RISOLTO] Come assegnare un 'NomeFile' di default per una dialog.
Inserito da: Gianluigi - 23 Giugno 2017, 13:40:49
Ma non serve azzerare se indirizzi il percorso
Codice: [Seleziona]
Public Sub Button1_Click()

  Dialog.Filter = ["*.png", "Png image files"]
  Dialog.Path = User.Home
  If Dialog.OpenFile() Then Return

End

Public Sub Button2_Click()

  Dialog.Filter = ["*.html", "Html Files"]
  Dialog.Path = User.Home
  If Dialog.OpenFile() Then Return

End

 :ciao:
Titolo: Re:[RISOLTO] Come assegnare un 'NomeFile' di default per una dialog.
Inserito da: allegfede - 29 Giugno 2017, 12:12:26
penso che invece cerchero' di memorizzare l'ultima path per ogni tipo di apertura/salvataggio file in un apposito setting e aprire l'ultima path utilizzata.

spesso si vogliono maneggiare piu' file in percorsi analoghi o vicini a quello precedente ...

grazie del supporto :D