![]() |
Form2 anzeigen ohne den Focus in Form1 zu verlieren ?
Halo
ist es möglich Form2 anzeigen lassen ohne Form1 den Focus zu verlieren? Form2 soll den Focus nur bekommen, wenn man drauf klickt. Ich möchte aber keinen Timer verwenden. <> |
Re: Form2 anzeigen ohne focus von Form1 zu verlieren
Öffne Form2 und schiebe den Fokus auf Form1 zurück.
|
Re: Form2 anzeigen ohne focus von Form1 zu verlieren
Ich weiß zwar nicht, was das soll, aber versuch es mal so:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin Form2.Show; SetActiveWindow(self.Handle); end; |
Re: Form2 anzeigen ohne focus von Form1 zu verlieren
Zitat:
Form1 bleibt immer als aktive Fenster aber der Cursor wirkt auf Form1 obwohl ich den Cursor auf Form2 bewege ! Ich habe in Form1 ein button :
Delphi-Quellcode:
Ich wird immer erwischt obwohl ich auf Form2 bewege !
procedure TForm1.Button1Click(Sender: TObject);
begin ShowMessage('Ich habe dich erwischt du oben in 1. Stock ;)') end; Form2 bedeckt komplett Form1 Wieso ? Was soll ich noch machen ? <> |
Re: Form2 anzeigen ohne den Focus in Form1 zu verlieren ?
Zitat:
Zitat:
|
Re: Form2 anzeigen ohne den Focus in Form1 zu verlieren ?
Zitat:
Code:
Ich möchte aber das Message nicht angezeigt, wenn der Cursor drauf kommt.
Form2.show;
SetActiveWindow(self.Handle); |
Re: Form2 anzeigen ohne den Focus in Form1 zu verlieren ?
Wenn der Cursor wohin kommt? Stell doch mal verständliche Fragen.
|
Re: Form2 anzeigen ohne den Focus in Form1 zu verlieren ?
Zitat:
Wie ich sehe, Form2 wird sofort nach unten verschoben, damit Form1 den Focus zu bekommen ! Form2 Soll immer vorne Ich werde wahrscheinlich noch einen Code in Form2 einbauen, der Form2 immer vorne macht oder?
Delphi-Quellcode:
begin
SetWindowPos(Handle, HWND_TOPMOST, Left,Top, Width, Height, SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE); end; |
Re: Form2 anzeigen ohne den Focus in Form1 zu verlieren ?
Setz bei Form2 mal FormStyle auf fsStayOnTop (obwohl ich nun endgültig den Überblick verloren habe, was Du eigentlich willst).
|
Re: Form2 anzeigen ohne den Focus in Form1 zu verlieren ?
Zitat:
Aber was du genau willst, habe ich nicht verstanden. Deine Beiträge sind ja nur wirr. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:56 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