Gambas-it

Gambas3 => Programmazione => Topic aperto da: allegfede - 21 Aprile 2020, 16:00:52

Titolo: Dialog.SelectDirectory() ignora filter
Inserito da: allegfede - 21 Aprile 2020, 16:00:52
in un pezzetto di codice utilizzo questa chimata al dialog per scegliere una directory.

Codice: [Seleziona]
Dialog.Filter = ["*.mpg;*.mpeg;*.mp4;*.mkv;*.avi;*.flv;*.mov;*.mts;*.webm", "video files"]
  If Not Dialog.SelectDirectory() Then
      Content("folder", Dialog.Path, "")
  Endif

La mia idea e' quella pero' di far vedere all'utente solo i file di tipo "video" nella directory scelta, ma in esecuzione ottengo il solo filtro "all files".

Capita anche a voi?

PS: gambas 3.14.3 su ubuntu 19.10
Titolo: Re:Dialog.SelectDirectory() ignora filter
Inserito da: vuott - 21 Aprile 2020, 16:34:05
La mia idea e' quella pero' di far vedere all'utente solo i file di tipo "video" nella directory scelta
A me funziona, ossia nella cartella, che apro con il mouse all'interno della finestra di Dialogo, appaiono solo i file che hanno un'estensione riconducibile al tipo video.
Titolo: Re:Dialog.SelectDirectory() ignora filter
Inserito da: Gianluigi - 21 Aprile 2020, 18:11:42
Anche a me funziona, forse sbagli qualcosa nell'impostazione, prova questo codice:
Codice: [Seleziona]
Public Sub Button1_Click()

  Dim sPath As String = User.home &/ "Video"
 
  Dialog.Title = "Scegli un video"
  Dialog.Filter = ["*.mpg;*.mpeg;*.mp4;*.mkv;*.avi;*.flv;*.mov;*.mts;*.webm", " video files"]
  Dialog.Path = sPath
  If Not Dialog.SelectDirectory() Then
      'Content("folder", Dialog.Path, "")
  Endif

End

 :ciao:
Titolo: Re:Dialog.SelectDirectory() ignora filter
Inserito da: allegfede - 29 Aprile 2020, 17:20:33
sempre ignorato il filter .. anche con il codice che hai passato caro :-(
Titolo: Re:Dialog.SelectDirectory() ignora filter
Inserito da: vuott - 29 Aprile 2020, 18:30:50
Che Componente grafico stai usando ?