MainForm Align = alTop funzt nicht

Für Fehler in Lazarus, um diese von anderen verifizieren zu lassen.
Antworten
schnullerbacke
Beiträge: 1187
Registriert: Mi 13. Dez 2006, 10:58
OS, Lazarus, FPC: Winux (L 1.2.xy FPC 2.6.z)
CPU-Target: AMD A4-6400 APU
Wohnort: Hamburg

MainForm Align = alTop funzt nicht

Beitrag von schnullerbacke »

Merkwürdig, merkwürdig.

Hab versucht das MainForm mit Align = alTop dazu zu bringen, daß das MainForm oben im Desktop auf volle Breite geht (Win). Macht es aber nicht. Bei Delphi funzt das aber prima.

Kann das jemand bestätigen?
Humor ist der Knopf, der verhindert, daß uns der Kragen platzt.

(Ringelnatz)

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Beitrag von knight »

Kann das jemand bestätigen?
Ja. Mit alBottom und den anderen ist es auch so. Bleibt die Frage - Bug or Feature?

knight

schnullerbacke
Beiträge: 1187
Registriert: Mi 13. Dez 2006, 10:58
OS, Lazarus, FPC: Winux (L 1.2.xy FPC 2.6.z)
CPU-Target: AMD A4-6400 APU
Wohnort: Hamburg

Beitrag von schnullerbacke »

Eher Bug würde ich sagen.

Das Formular ruft normalerweise nach Create OnResize auf. Da stünde dann sowas wie:

Code: Alles auswählen

if Align = alTop then begin
  Top:= 0; Left:= 0; Width:= Screen.Width - 2 * BorderWidth;
  Exit;
end;
Da wird wohl der passende Aufruf nicht gemacht. Ich guck mal in die Quelle.
Humor ist der Knopf, der verhindert, daß uns der Kragen platzt.

(Ringelnatz)

schnullerbacke
Beiträge: 1187
Registriert: Mi 13. Dez 2006, 10:58
OS, Lazarus, FPC: Winux (L 1.2.xy FPC 2.6.z)
CPU-Target: AMD A4-6400 APU
Wohnort: Hamburg

Beitrag von schnullerbacke »

Habs eingetragen, wird Zeit das sie erstmal all die kleinen Nicklichkeiten beseitigen bevor sie was neues anfangen.
Humor ist der Knopf, der verhindert, daß uns der Kragen platzt.

(Ringelnatz)

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

ich meine dazu gibt es bei TFrom die
Eigenschaft: Position.
(bei mir geht es im Übrigen auch nicht, hätte mich auch gewundert, wenn das ginge)
MFG
Michael Springwald

schnullerbacke
Beiträge: 1187
Registriert: Mi 13. Dez 2006, 10:58
OS, Lazarus, FPC: Winux (L 1.2.xy FPC 2.6.z)
CPU-Target: AMD A4-6400 APU
Wohnort: Hamburg

Beitrag von schnullerbacke »

Nix da, Position ist dafür ungeeignet. Das beeinflußt die Größe nicht.
Humor ist der Knopf, der verhindert, daß uns der Kragen platzt.

(Ringelnatz)

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

Dann musst du das manuell setzten mit Screen.
Das ist eine Klasse oder so und müsste auch die Desktop Breite/Höhe haben.
MFG
Michael Springwald

Antworten