Avatar billede stone Forsker
28. december 1999 - 00:50 Der er 6 kommentarer og
1 løsning

clear image

hvordan "clear" man et image som er loaded ind i en Timage component. når formen lukkes og åbnes påny, er billedet der stadig.

Avatar billede hlj Nybegynder
28. december 1999 - 16:37 #1
Du kan prøve følgende når du lukker formen:

Image1.Canvas.Brush.Color := clWhite;
Image1.Canvas.Brush.Style := bsSolid;
Image1.Canvas.FillRect(Image1.ClientRect);

Så skulle Image1 (eller hvad du nu har kaldt din TImage) gerne fyldes med en hvid farve.

Hvis du søger i Delphi hjælpen efter TColor kan du finde nogle af de farver der allerede et defineret i forvejen.

Jeg håber at dette kan hjælpe, ellers må du sige til.
Avatar billede stone Forsker
28. december 1999 - 17:13 #2
virker ikke!
billedet blir kun delvis hvidt,den hvide farve ligger hen over panels kant
og bevel kant.
Avatar billede hlj Nybegynder
28. december 1999 - 19:56 #3
Jeg har lige efterprøvet min kode og det virker unden problemer her hos mig.

Skal jeg sende dig mit test program eller har du lyst til at sende dit program?

hlj@image.dk
Avatar billede retep Nybegynder
28. december 1999 - 22:41 #4
Hvad med:

Image1.picture := nil;
Avatar billede hlj Nybegynder
28. december 1999 - 23:53 #5
retep > Det virker selvfølgelig jo meget bedre. Hvorfor tænkte jeg ikke på det.

Du skulle egentlig, efter min mening, have pointene.
Avatar billede stone Forsker
29. december 1999 - 00:30 #6
retep> perfekt og simpel løsning

tak
Avatar billede stone Forsker
31. december 1999 - 00:20 #7
<hlj>
din løsning ville også virke, hvis jeg ikke havde bevel og panel og strech,
når strech er slået til efter formen har været lukket, vises en del af billedet, som ikke er blevet fyldt med farve.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester