![]() |
AW: Drag & Drop im Edit erkennen und farbig markieren
würde so etwas langen ?
Delphi-Quellcode:
if Msg.hwnd = Edit1.Handle then
begin if Edit1.Tag=0 then Edit1.Text := PChar(@pDroppedFilename) else Edit1.Color := clRed; end ..... procedure TForm1.Edit1MouseLeave(Sender: TObject); begin Tedit(Sender).Color := clWhite; end; |
AW: Drag & Drop im Edit erkennen und farbig markieren
Zitat:
ich kann dem Code nicht wirklich folgen. Für was ist die Abfrage von Edit1.Tag auf 0? MouseLeave gibt es bei den Edits nicht (jedenfalls nicht bei Delphi 7) |
AW: Drag & Drop im Edit erkennen und farbig markieren
Tag war nur als Flag für erlaubt/nicht erlaubt gedacht ...
das in D7 fehlende Mouseleave lässt sich schnell nachrüsten ....
Delphi-Quellcode:
type
TEdit = Class(StdCtrls.Tedit) procedure WMMouseLeave(var Message: TWMMouseMove); message WM_MOUSELeave; End; TForm1 = class(TForm) ..... { TEdit } procedure TEdit.WMMouseLeave(var Message: TWMMouseMove); begin Form1.Caption := 'MouseLeave';//Blödsinn nur zur Demo end; |
AW: Drag & Drop im Edit erkennen und farbig markieren
Danke für die Info.
Nur wird das Edit erst markiert wenn das Droppen fertig ist. Ich möchte aber das Edit markieren, wenn mit der Drag-Maus über das Edit gefahren wird |
AW: Drag & Drop im Edit erkennen und farbig markieren
mhhhh, bei mir verhält es sich so, sobald die Maus reinfährt wird es rot .....
|
AW: Drag & Drop im Edit erkennen und farbig markieren
Zitat:
|
AW: Drag & Drop im Edit erkennen und farbig markieren
ich muss mich entschuldigen, ich habe es gerade nochmals nachgebaut und es verhält sich so wie von Dir beschrieben, ich hatte es falsch in Erinnerung ....:pale:
|
AW: Drag & Drop im Edit erkennen und farbig markieren
Zitat:
|
AW: Drag & Drop im Edit erkennen und farbig markieren
ja ....
das hier könnte Dir weiterhelfen // ----------------------------------------------------------------------------- // Project: Drag and Drop Component Suite // Module: DragDrop // Description: Implements base classes and utility functions. // Version: 5.2 // Date: 17-AUG-2010 // Target: Win32, Delphi 5-2010 // Authors: Anders Melander, anders@melander.dk, ![]() // Copyright © 1997-1999 Angus Johnson & Anders Melander // © 2000-2010 Anders Melander // ----------------------------------------------------------------------------- |
AW: Drag & Drop im Edit erkennen und farbig markieren
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:53 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