Gambas France BETA


Pas de compte ? Incription

Paramétrer un File chooser

1
AuteurMessages
Foromus#1 Posté le 11/7/2024 à 11:04:38
Bonjour à tous,

Sur un projet, je remarque que la filechooser choisit toujours la présentation de base des fichiers. Parmi les options proposées, il y "preview" (qui semblerait correspondre à l'image - si image il y a, puis les autres formes avec plus ou moins de colonnes, comme dans un gestionnaire de fichiers par exemple.
Dans le cas de mon projet orienté vers des tris de photos, l'affichage desdites n'est pas enregistré, il faut que je l'affiche (en cliquant sur l'icône) à chaque fois. Serait-il possible que l'affichage des photos soit reconnu à chaque appel ?
Une autre particularité aussi, c'est que le retour arrière dans l'arborescence est impossible, on ne peut pas remonter d'un niveau, c'est un peu gênant quand même, pour peu qu'on ait besoin de changer de répertoire, il faut repartir à la base (la racine /).. J'ai un peu contourné le truc en posant un bouton qui appelle le répertoire dédié où sont mes données, ça fonctionne, mais "ça ne fait pas technique"...
Le projet étant ancien, il est possible que le composant soit nettement remanié, j'envisage donc de refaire une refonte en virant les anciens filechooser et en en mettant les nouveaux "dernière mouture"...
vuott#2 Posté le 11/7/2024 à 13:16:25
Ne cedere ineluctabili possimus
Serait-il possible que l'affichage des photos soit reconnu à chaque appel ?

Bonjour,
...peut-être une telle chose ?
1
2
3
4
5
PUBLIC SUB FileChooser1_Change()

FileChooser1.View = FileView.Preview

END
« Vita non suavis esse potest, nec Mors amara. »
Foromus#3 Posté le 11/7/2024 à 18:20:10
Bonjour,

C'est effectivement ce que j'avais pensé, et dans les propriétés du filechooser, c'est cette option qui est cochée. Et comme ça ne semble pas pris en considération, j'ai demandé de l'aide. Du reste, dans les propriétés, on n'a droit qu'à une seule option (logique !), mais les boutons existent qui permettent de changer.
J'ai juste trouvé bizarre que ça ne fonctionne pas.
J'aurais du faire un essai avant sur un projet de test, je vais voir ça demain...
1