Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Form Maximieren - Komponente Align := alClient (https://www.delphipraxis.net/23255-form-maximieren-komponente-align-%3D-alclient.html)

citybreaker 31. Mai 2004 16:51


Form Maximieren - Komponente Align := alClient
 
Hallo,

ich habe eine Form und dort drauf ein TImage. Die Form
steht auf wsMaximized und das Image Align := alClient.

Doch wenn ich das Programm nun starte, wird die Form nicht
komplett von dem Image bedeckt. Hat jemand eine Ahung woran
das liegen könnte?

fkerber 31. Mai 2004 16:53

Re: Form Maximieren - Komponente Align := alClient
 
Hi!

Kannst du mal nen Screenshot anhängen, damit man sich das vorstellen kann?
Ist es direkt bei einem ganz "jungfräulichen" Programm schon so?

Ciao fkerber

Ratte 31. Mai 2004 16:55

Re: Form Maximieren - Komponente Align := alClient
 
Ist "Autosize" des Images gesetzt?

Ratte

citybreaker 31. Mai 2004 16:57

Re: Form Maximieren - Komponente Align := alClient
 
Liste der Anhänge anzeigen (Anzahl: 1)
Wie meinst du das mit dem "jungfräulichen" Programm?
Eigentlich müsste die ganze Form jetzt Blau sein. Ist sie
aber nicht.


Autosize ist abgeschaltet.

fkerber 31. Mai 2004 16:59

Re: Form Maximieren - Komponente Align := alClient
 
Hi!

Mit "jungfräulich" meine ich:
Delphi starten, image drauf, align setzen, kompilieren gucken :-D

Ciao fkerber

citybreaker 31. Mai 2004 17:00

Re: Form Maximieren - Komponente Align := alClient
 
Zitat:

Zitat von fkerber
Hi!

Mit "jungfräulich" meine ich:
Delphi starten, image drauf, align setzen, kompilieren gucken :-D

Ciao fkerber

Dann ist es bei einem jungfäulichen Programm so.

Ratte 31. Mai 2004 17:06

Re: Form Maximieren - Komponente Align := alClient
 
Hi,

wie färbst du denn das image?

Ratte

mirage228 31. Mai 2004 17:06

Re: Form Maximieren - Komponente Align := alClient
 
Hi,

eventuell ist das Image nicht so groß, wie das Formular, wenn es maximiert ist.

Daher solltest du versuchen die Eigenschaft Strech des Images auf True zu setzen.

mfG
mirage228

citybreaker 31. Mai 2004 17:09

Re: Form Maximieren - Komponente Align := alClient
 
Um genau zu sein ist es gar kein Image was dort rein kommt.
Sondern ein Array. :stupid:

Delphi-Quellcode:
procedure TGameFrm.CreateMap;
var x, y,
    x1, y1: integer;
begin
  Spielfeld.Align := alClient;
  for x := 0 to 50 do
    for y := 0 to 50 do begin
      Map[x,y] := 0;
      if Map[x,y] = 0 then
        Spielfeld.Canvas.Draw (x*32, y*32, Wasser.Picture.Bitmap);
    end;
  for x1 := 1 to 20 do
    for y1 := 1 to 2 do begin
      Map[x1, y1] := 1;
      if Map[x1,y1] = 1 then
        Spielfeld.Canvas.Draw(x1*32, y1*32, Gras.Picture.Bitmap);
    end;
end;

Ratte 31. Mai 2004 17:17

Re: Form Maximieren - Komponente Align := alClient
 
Hi,

Du machst einfach ein 50*50 Felder größes Bild, auf deine Form passen aber mehr. Als Abhilfe kannst du die Formgröße durch 50 teilen u. diesen wert als größe nehmen.

Ratte


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:28 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz