![]() |
Form ohne Titelleiste resizen
hallo zusammen,
mein problem ist folgendes: ich habe eine form ohne titelleiste(bsNone) und über die komplette form eine TImage komponente gelegt. Nun will ich das ganze resizen, ich weiss aber net wie ich das machen soll. ausserdem soll man die form noch verschieben können. dazu gibt es ja auch anleitungen, aber das funktioniert auf einem image nicht! nur wenn man direkt auf die form klickt, aber die liegt bei mir ja komplett unter dem image! weiss jemand rat? gruss, iaby |
Re: Form ohne Titelleiste resizen
Hallo.
Geht FormX.Resize nicht? Zu dem anderen: Du könntest ins OnMouseMove des Forms was schreiben. Vielleicht was in der Richtung: Form1.Left := Mouse.CursorPos.X oder so. Ich hab das jetzt nicht probiert, müsste aber theoretisch hinhauen. |
Re: Form ohne Titelleiste resizen
Aber Er kann das Formular doch nicht greifen, sondern nur das Image
|
Re: Form ohne Titelleiste resizen
Hi,
er kann doch einfach das OnMouseMove Event vom Image benutzen:
Delphi-Quellcode:
Für das Resize im grunde genauso.. nur halt mit Width/Height des Forms verändern.
var
Form1: TForm1; Move=true: boolean; mx, my: Integer; implementation {$R *.dfm} procedure TForm1.ImageMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin Move=true:=true; mx:=x; my:=y; end; procedure TForm1.ImageMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin Move=true:=false; end; procedure TForm1.ImageMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin if Move=true then begin Form1.Top:=Mouse.CursorPos.Y-my; Form1.Left:=Mouse.CursorPos.X-mx; end; end; Au'revoir, Aya~ |
Re: Form ohne Titelleiste resizen
[Edit] Ahh, jetzt is mir aufgefallen, was daniel meint. ich hab statt Onlick des IMAGES, onlick des FORMS geschrieben. Danke für die Korrektur [/Edit]Genauso hatte ich das mit Bewegen des Forms gemeint. Aber vielleicht hab ich mich auch unklar/undeutlich/falsch/missverständlich ausgedrückt (sorry :oops:).
Aber ich glaube, ich hab nicht ganz verstanden, was mit dem Resize gemeint war. Ich glaub, ich hab da was missinterpretiert...kann mir wer erklähren, was genau gemacht werden soll? Man liest sich, Stanlay :hi: PS: Was ist der DP Blast? |
Re: Form ohne Titelleiste resizen
Zitat:
:witch: |
Re: Form ohne Titelleiste resizen
[OT - Tut mir leid, ehrlich] Hat das was mit diesem neuen Wurm zu tun? Naja. ich glaub, wenn schon der Hausgeist schreibt ( :cat: ), dann kann ich keine normale Antwort erwarten... Ich werd besser nicht mehr nachfragen, sonst wird der Thread noch wegen offTopic geschlossen, was ich nicht will.
Man liest sich, Stanlay :hi: [/OffTopic] |
Re: Form ohne Titelleiste resizen
ich musste es noch leicht umwandeln, aber jetzt funktioniert es perfekt!
vielen Dank!!! gruss, iaby |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:30 Uhr. |
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