Tshape irgendwie "unbeweglich" setzen

Für Fragen von Einsteigern und Programmieranfängern...
Andy Nightingale
Beiträge: 245
Registriert: Mo 13. Jan 2025, 12:11

Tshape irgendwie "unbeweglich" setzen

Beitrag von Andy Nightingale »

Hallo Leute,
ich habe als Hintergrund ein TShape. Darauf kommen verschiedene Buttons Grids usw. Wenn ich nun etwas anklicke dann klicke ich ab und zu auf das TShape...und es verschiebt sich dann wieder. Was kann ich machen damit sieses TShape unbeweglich wird bzw. nicht angeklickt werden kann? Grüße

Benutzeravatar
Zvoni
Beiträge: 378
Registriert: Fr 5. Jul 2024, 08:26
OS, Lazarus, FPC: Windoof 10 Pro (Laz 2.2.2 FPC 3.2.2)
CPU-Target: 32Bit
Wohnort: BW

Re: Tshape irgendwie "unbeweglich" setzen

Beitrag von Zvoni »

Andy Nightingale hat geschrieben: Mo 12. Mai 2025, 14:03 Hallo Leute,
ich habe als Hintergrund ein TShape. Darauf kommen verschiedene Buttons Grids usw. Wenn ich nun etwas anklicke dann klicke ich ab und zu auf das TShape...und es verschiebt sich dann wieder. Was kann ich machen damit sieses TShape unbeweglich wird bzw. nicht angeklickt werden kann? Grüße
An die Form "verankern"? (HINWEIS!)
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.

Benutzeravatar
fliegermichl
Lazarusforum e. V.
Beiträge: 1648
Registriert: Do 9. Jun 2011, 09:42
OS, Lazarus, FPC: Lazarus Fixes FPC Stable
CPU-Target: 32/64Bit
Wohnort: Echzell

Re: Tshape irgendwie "unbeweglich" setzen

Beitrag von fliegermichl »

Zvoni hat geschrieben: Mo 12. Mai 2025, 14:18
Andy Nightingale hat geschrieben: Mo 12. Mai 2025, 14:03 Hallo Leute,
ich habe als Hintergrund ein TShape. Darauf kommen verschiedene Buttons Grids usw. Wenn ich nun etwas anklicke dann klicke ich ab und zu auf das TShape...und es verschiebt sich dann wieder. Was kann ich machen damit sieses TShape unbeweglich wird bzw. nicht angeklickt werden kann? Grüße
An die Form "verankern"? (HINWEIS!)
Versuch das mal. Ich hab's nicht hinbekommen.

Benutzeravatar
Ally
Beiträge: 283
Registriert: Do 11. Jun 2009, 09:25
OS, Lazarus, FPC: Win und Lazarus Stable release
CPU-Target: x64

Re: Tshape irgendwie "unbeweglich" setzen

Beitrag von Ally »

Zumindest mit Lazarus 4.0 funktioniert das hierproblemlos.
Ankereditor.png
Ankereditor.png (30.14 KiB) 1170 mal betrachtet

Benutzeravatar
fliegermichl
Lazarusforum e. V.
Beiträge: 1648
Registriert: Do 9. Jun 2011, 09:42
OS, Lazarus, FPC: Lazarus Fixes FPC Stable
CPU-Target: 32/64Bit
Wohnort: Echzell

Re: Tshape irgendwie "unbeweglich" setzen

Beitrag von fliegermichl »

Ok, verschieben kann man es nicht mehr aber die Größe kann man verändern.
Setzt man den Anker aber dann auch rechts und links, verschwindet das Shape und seine Height und Width werden zu 0. Das lässt sich auch nicht ändern.

paweld
Beiträge: 89
Registriert: So 11. Jun 2023, 16:01
OS, Lazarus, FPC: Lazarus trunk, FPC fixes

Re: Tshape irgendwie "unbeweglich" setzen

Beitrag von paweld »

Anchor Editor
Dateianhänge
anchor shape.gif
anchor shape.gif (369.71 KiB) 1167 mal betrachtet
Zuletzt geändert von paweld am Mo 12. Mai 2025, 15:24, insgesamt 1-mal geändert.
Grüße / Pozdrawiam
paweld

Benutzeravatar
Zvoni
Beiträge: 378
Registriert: Fr 5. Jul 2024, 08:26
OS, Lazarus, FPC: Windoof 10 Pro (Laz 2.2.2 FPC 3.2.2)
CPU-Target: 32Bit
Wohnort: BW

Re: Tshape irgendwie "unbeweglich" setzen

Beitrag von Zvoni »

fliegermichl hat geschrieben: Mo 12. Mai 2025, 14:50
Zvoni hat geschrieben: Mo 12. Mai 2025, 14:18
Andy Nightingale hat geschrieben: Mo 12. Mai 2025, 14:03 Hallo Leute,
ich habe als Hintergrund ein TShape. Darauf kommen verschiedene Buttons Grids usw. Wenn ich nun etwas anklicke dann klicke ich ab und zu auf das TShape...und es verschiebt sich dann wieder. Was kann ich machen damit sieses TShape unbeweglich wird bzw. nicht angeklickt werden kann? Grüße
An die Form "verankern"? (HINWEIS!)
Versuch das mal. Ich hab's nicht hinbekommen.
???!??!?!?!
Unbenannt.PNG
Unbenannt.PNG (134.96 KiB) 1168 mal betrachtet
Settings wie gezeigt, und du kriegst das TShape nicht mehr verschoben, egal in welche Richtung
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.

Benutzeravatar
Zvoni
Beiträge: 378
Registriert: Fr 5. Jul 2024, 08:26
OS, Lazarus, FPC: Windoof 10 Pro (Laz 2.2.2 FPC 3.2.2)
CPU-Target: 32Bit
Wohnort: BW

Re: Tshape irgendwie "unbeweglich" setzen

Beitrag von Zvoni »

fliegermichl hat geschrieben: Mo 12. Mai 2025, 15:24 Ok, verschieben kann man es nicht mehr aber die Größe kann man verändern.
Grösse ändern war aber nicht die Frage.
Nur zu verhindern es zu verschieben.

Und was dein "verschwindet" betrifft: Du hast den "falschen" Verankerungs-Punkt
Unbenannt.PNG
Unbenannt.PNG (116.19 KiB) 1166 mal betrachtet
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.

Andy Nightingale
Beiträge: 245
Registriert: Mo 13. Jan 2025, 12:11

Re: Tshape irgendwie "unbeweglich" setzen

Beitrag von Andy Nightingale »

fliegermichl hat geschrieben: Mo 12. Mai 2025, 15:24 Ok, verschieben kann man es nicht mehr aber die Größe kann man verändern.
Setzt man den Anker aber dann auch rechts und links, verschwindet das Shape und seine Height und Width werden zu 0. Das lässt sich auch nicht ändern.
Hallo fliegermichl. Ja genau das ist das Problem. Ich möchte ja das der Hintergrund sich mit vergrößert wenn der Kunde das Fenster vergrößern möchte.

Andy Nightingale
Beiträge: 245
Registriert: Mo 13. Jan 2025, 12:11

Re: Tshape irgendwie "unbeweglich" setzen

Beitrag von Andy Nightingale »

Zvoni hat geschrieben: Mo 12. Mai 2025, 15:28
fliegermichl hat geschrieben: Mo 12. Mai 2025, 15:24 Ok, verschieben kann man es nicht mehr aber die Größe kann man verändern.
Grösse ändern war aber nicht die Frage.
Nur zu verhindern es zu verschieben.

Und was dein "verschwindet" betrifft: Du hast den "falschen" Verankerungs-Punkt

Unbenannt.PNG
Hallo Zvoni.- das Tshape ist ja der Hintergrund und ein Hintergrund sollte sich ja mit vergrößern wenn der Kunde das Fenster vergrößert. Dazu eben alle Ankerpunkte wenn ich das richtig verstehe. Da verschwindet aber dann alles. Einfach wech.... :D

Andy Nightingale
Beiträge: 245
Registriert: Mo 13. Jan 2025, 12:11

Re: Tshape irgendwie "unbeweglich" setzen

Beitrag von Andy Nightingale »

paweld hat geschrieben: Mo 12. Mai 2025, 15:24Anchor Editor
Hallo Pawel.- ja so geht das TSHape.....super....aber das TImage leider nicht. Grüße

Andy Nightingale
Beiträge: 245
Registriert: Mo 13. Jan 2025, 12:11

Re: Tshape irgendwie "unbeweglich" setzen

Beitrag von Andy Nightingale »

Zvoni hat geschrieben: Mo 12. Mai 2025, 15:28
fliegermichl hat geschrieben: Mo 12. Mai 2025, 15:24 Ok, verschieben kann man es nicht mehr aber die Größe kann man verändern.
Grösse ändern war aber nicht die Frage.
Nur zu verhindern es zu verschieben.

Und was dein "verschwindet" betrifft: Du hast den "falschen" Verankerungs-Punkt

Unbenannt.PNG
Hallo Zvoni.- ja das TShape geht so jetzt nur das TImage nicht.- was kann man tun?

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6815
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Tshape irgendwie "unbeweglich" setzen

Beitrag von af0815 »

Andy Nightingale hat geschrieben: Mo 12. Mai 2025, 17:26 Hallo Zvoni.- ja das TShape geht so jetzt nur das TImage nicht.- was kann man tun?
Bei TImage sollte man kontrollieren, ob die Eigenschaften gesetzt sind, Proportional=true, Stretch=true, sonst kann das Bild im Image nicht mit geändert werden. Allerdings ist die Änderung zu groß, kann es auch besch..eiden aussehen.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Andy Nightingale
Beiträge: 245
Registriert: Mo 13. Jan 2025, 12:11

Re: Tshape irgendwie "unbeweglich" setzen

Beitrag von Andy Nightingale »

af0815 hat geschrieben: Mo 12. Mai 2025, 17:42
Andy Nightingale hat geschrieben: Mo 12. Mai 2025, 17:26 Hallo Zvoni.- ja das TShape geht so jetzt nur das TImage nicht.- was kann man tun?
Bei TImage sollte man kontrollieren, ob die Eigenschaften gesetzt sind, Proportional=true, Stretch=true, sonst kann das Bild im Image nicht mit geändert werden. Allerdings ist die Änderung zu groß, kann es auch besch..eiden aussehen.
Hallo AF0815,
so gings:
stretch.png
stretch.png (4.63 KiB) 1064 mal betrachtet

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6815
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Tshape irgendwie "unbeweglich" setzen

Beitrag von af0815 »

Ohne Proportional wird es verzerrt. Kann je nach Anwendung sinnvoll oder auch nicht sein.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Antworten