![]() |
Auswahl von Elementen mittels mouseover
Hallo!
Habt ihr vll ne Idee wie man die Auswahl von Elementen mittels eines mouseovers realisieren kann. D. h. dass nach einer gewissen Zeit in der sich der Mauszeiger auf dem Element befindet der Button aktiviert wird. Danke für jeden Hinweis. Che |
Re: Auswahl von Elementen mittels mouseover
Evtl. mit einem Timer und der Funktion FindVCLWindow?
|
Re: Auswahl von Elementen mittels mouseover
Hab gerade mal ein wenig rumgespielt.
Delphi-Quellcode:
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, StdCtrls, ExtCtrls; type TForm1 = class(TForm) Timer1: TTimer; Button1: TButton; Button2: TButton; Edit1: TEdit; Edit2: TEdit; Memo1: TMemo; RichEdit1: TRichEdit; procedure FormCreate(Sender: TObject); procedure Timer1Timer(Sender: TObject); private { Private-Deklarationen } FControl: TWinControl; public { Public-Deklarationen } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin FControl := nil; end; procedure TForm1.Timer1Timer(Sender: TObject); var CurrControl: TWinControl; begin Timer1.Enabled := false; CurrControl := FindVCLWindow(Mouse.CursorPos); if Assigned(CurrControl) and (CurrControl <> FControl) and CurrControl.CanFocus then begin CurrControl.SetFocus; FControl := CurrControl; end; Timer1.Enabled := true; end; end. |
Re: Auswahl von Elementen mittels mouseover
Hey!
Danke für die Antwort. Sie hat mir sehr geholfen :-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:20 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