Faire une liste de sélection de fichiers et dossiers avec FireMonkey

- 27/02/2023 - 1 heure 16 minutes - Patrick Prémartin

 

Extrait de la session de live coding sur Twitch du 27 février 2023 où vous pouvez me voir coder 2 projets d'exemples dans lesquels on affiche une liste de dossiers et de fichiers afin de se déplacer dans l'arborescence puis sélectionner un fichier en utilisant un TListView de FireMonkey avec un peu de code.

Le premier projet sert de base de travail et de tests.

Le second projet part du premier pour créer un cadre FMX réutilisable afin de sélectionner un fichier et le récupérer par code quand l'utilisateur le sélectionne par un double click.

Les deux sont disponibles dans ce dossier du dépôt GitHub de mes nombreux exemples de programmes en Delphi.

Dans cette vidéo vous verrez quelques astuces de codage pour transformer un ou plusieurs éléments d'interface en TFrame et pouvoir ensuite réellement s'en resservir de façon à peu près indépendante. Le sujet avait déjà été abordé lors de la présentation en ligne du 22 février 2019.

Nous avons aussi fait un tour dans Adobe Illustrator pour générer des icônes à associer à nos fichiers et dossier dans la liste puis les transformer en composant Delphi à l'aide du programme Folder2FMXImageList dont vous trouverez aussi les sources sur GitHub.


Liens associés

Ces liens s'ouvrent dans la même fenêtre que cette page. En cliquant dessus vous quitterez Serial Streameur.
Pensez à les ouvrir dans un nouvel onglet si vous préférez rester ici pour y revenir plus facilement.


Mots-clés associés

Delphi, FireMonkey, FMX


Classement

Live coding