![]() |
Form schliessen, wenn der Cursor weg ist
Hallo,
wie kann ich ein Form schließen ohne Klick, wenn der Cursor weg auf dem Form ist? ---- |
Re: Form schliessen, wenn der Cursor weg ist
Alt-F4?
|
Re: Form schliessen, wenn der Cursor weg ist
Zitat:
Gibt es keine OnMouseLive :mrgreen: Das Form wird mit OnMouseOver aufgrufen und möchte gerne beim beenden auch genauso Aber wie ich sehe es gibt in Form Events keine OnMouseLive _______ |
Re: Form schliessen, wenn der Cursor weg ist
OnMouseLeave?
|
Re: Form schliessen, wenn der Cursor weg ist
Zitat:
Sonst wäre einfacher -- |
Re: Form schliessen, wenn der Cursor weg ist
Delphi-Quellcode:
unit Unit2;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm2 = class(TForm) private { Private-Deklarationen } procedure CMMouseLeave(var Msg: TMessage); message CM_MOUSELEAVE; public { Public-Deklarationen } end; var Form2: TForm2; implementation {$R *.dfm} procedure TForm2.CMMouseLeave(var Msg: TMessage); begin inherited; Close; end; end. |
Re: Form schliessen, wenn der Cursor weg ist
Dein Code ist viel besser als was ich gerade geplant habe
ich habe Konturen auf Form2 erstellt und dann OnMouseOver, Form2.Close(); Ist auch eine Lösung aber Umweg :mrgreen: Danke :wink: ---- |
Re: Form schliessen, wenn der Cursor weg ist
Ich habe einen Nachteil enteckt in Deinen Code und auch in meinen Code
Und zwar wenn ich den Cursor plitz schnell weg von dem Form2 mache dann wird Form2 nicht beendet. Nur wenn ich den Cursor langsam bewege! Was kann man dagegen tun? oder einen Timer verwenden? ___ |
Re: Form schliessen, wenn der Cursor weg ist
Auch eine Möglichkeit.
|
Re: Form schliessen, wenn der Cursor weg ist
Zitat:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:01 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 by Thomas Breitkreuz