![]() |
Formular soll nicht verschiebbar sein?
Moin allerseits,
Ich habe ein Formular das nicht verschiebbar sein soll, aber wenn ich DefaultPosonly im Objectmanager setze, wird das Formular immer bei den Koordinaten 0,0 gezeichnet. Ich möchte es aber bildschirmmittig und nicht verschiebbar. Was müsste ich denn da noch einstellen? So long, euer Richard |
Re: Formular soll nicht verschiebbar sein?
Hai Richard,
wenn es für einen "SplashSreen" gedacht ist könntest Du einfach den Bordersytel auf bsNone setzten. Für alle anderen macht es eigentlich keinen Sinn eine Form nicht verschiebbar zu machen. |
Re: Formular soll nicht verschiebbar sein?
@Sharky, danke für deine Antwort. Ich brauch das für ein modales Maskendit Fenster in dem ich
Langtext aus der Datenbank mit DBedit und DBmemo darstellen will. |
Re: Formular soll nicht verschiebbar sein?
Hi,
wenn du die Leiste in der die Caption steht (ich weiss nicht wie die heißt.. :oops:) nicht brauchst kann du das so machen :
Delphi-Quellcode:
type
TForm1 = class(TForm) procedure WndProc(var Message: TMessage); private ........ procedure TForm1.WndProc(var Message: TMessage); begin If Message.Msg = WM_NCHITTEST then begin Message.Msg := WM_NULL; end; inherited WndProc(Message); end; procedure TForm1.FormCreate(Sender: TObject); begin Form1.Windowproc := WndProc; end; oder so:
Delphi-Quellcode:
procedure TForm1.WndProc(var Message: TMessage);
begin If Message.Msg = WM_MOVE then begin Form1.Top := 100;// ODer wo deine Form liegen soll Form1.Left := 100; end; inherited WndProc(Message); end; Mfg ReDoX |
Re: Formular soll nicht verschiebbar sein?
Ich hab das mal unterbunden in dem ich die Menüpunkte von Windows ausgeblendet hab damit kann man auch das schliessen unterbinden.
Such mal im Forum danach da müste was zu finden sein. |
Re: Formular soll nicht verschiebbar sein?
Zitat:
|
Re: Formular soll nicht verschiebbar sein?
Hi,
setz mal Position auf poDesktopCenter und Align auf alCustom :) Verschieben ist dann nicht mehr möglich, allerdings Größe ändern auch nicht :? Gruß Stephan :dance: |
Re: Formular soll nicht verschiebbar sein?
Zitat:
Der tiefere Sinn dahinter entzieht sich mir auch... :gruebel: |
Re: Formular soll nicht verschiebbar sein?
Ist es nicht völlig wurscht warum Richard das so haben will? Er mag's wohl halt so ;)
|
Re: Formular soll nicht verschiebbar sein?
@Steve,
Vielen Dank, jetzt ist es genau so wie ich es haben wollte. Deine Lösung ist optimal. :wink: Trotzdem auch Dank an alle anderen natürlich. :) So long, euer Richard |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:25 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