Bonsoir à tous!
Avant de commencer, meilleurs voeux pour la nouvelle année!
Je suis en train de continuer à développer un petit utilitaire de gestion de fichiers ini et dat, afin de faire charger ses fichiers par une application externe. Je considère le soft quasi fini, puisqu'il permet de faire tout ce qui était prévu sur le cahier des charges...donc le bonheur!!! En partie grâce d'ailleurs aux coups de main donnés sur ce forum !
Cependant, j'aurais voulu rajouter un petit truc bien sympathique. En effet, ce petit utilitaire contient des listes, et j'aurais souhaité afficher une image, en rapport avec l'item sélectionné dans la liste.
J'ai codé alors ceci pour m'entraîner sur la fiche principale, et çà marche plutôt bien. Cependant, le top aurait été un affichage de cette image, mais dans une autre fenêtre "détachée" de la Form principale.
Alors j'ai essayé plusieurs solutions:
1) Afficher l'image dans une autre Form. Le souci est que je ne sais pas trop comment faire...Ja'i essayé de balancer une création de Form sur un évènement On Click d'un bouton, mais j'ai toujours des déclarations de variables introuvables, du fait notamment que le bouton se trouve sur la Form1 et que la TImage se trouve sur la Form2.
2) Utiliser un TFrame. Bon alors là, çà se complique. Vu le temps que j'ai mis pour comprendre comment çà s'insérait dans une form, je ne vous explique pas l'angoisse...Toujours est'il qu'après avoir eu du mal à pondre un semblant de code, j'ai des erreurs de variable de bouton non déclaré, alors qu'elle est bien déclarée dans la liste des varaibles...
3) Puis finalement je suis tombé sur http://lberne.developpez.com/delphi/appli-mdi/
Autant vous dire que j'n'y pane pas grand chose; je me doute que çà doit se rapprocher de ce que je dois faire, mais hélas beaucoup trop de choses abstraites pour le moment...
Je pense sincèrement que l'idée 1 avec la nouvelle form est pas mal, mais malheureusement, je ne sais pas comment relier les forms entre elles afin que la form1 reconnaisse les variables dela form 2 et vice-versa...
Pour résumer, la Form1 contient le bouton, la form 2 est une form quiest rendue visible (ou mieux, est créée) en cliquant sur le bouton, et elle se remplie dans la foulée par une image...Est-ce possible de faire comme cela? Ou est-ce que je m'acharne sur qq chose que l'on ne peut faire de la sorte???
Un p'tit indice siouplé...
Partager