Bonjour, j'ai besoin d'aide pour un scrollbox. En effet, est-ce qu'il existe une fonction ou un moyen d'effacer ce qui se trouve dans la scrollbox??
Je m'explique.
Je veux un soft qui m'affiche des images de différentes tailles, mais avec la taille de la scrollbox fixe. Cela fonctionne bien lorsque je sélectionne une image, mais si je sélectionne une deuxième image qui ne possede pas les mêmes dimensions qui la précedante, elle vient simplement s'afficher sur l'autre. Donc je vois ma dernière image sélectionnée en entier et les bout de l'ancienne qui dépassent!
J'aimerais donc savoir s'il y a un moyen de nettoyer la scrollbox avant chaque affichage??
Voici un bout de mon code
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 void __fastcall TForm1::ListBox1Click(TObject *Sender) { AfficheImage(); } void TForm1::AfficheImage() { int hauteur, longueur; AnsiString FilePath = AffichePath->Text + "\\" + FileName; TImage *Image = new TImage(0); Calcul(&hauteur, &longueur); Image->Parent = ScrollBox1; Image->Height = hauteur; Image->Width = longueur; Image->Stretch =true; Image->Picture->LoadFromFile(FilePath); }
Partager