Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
Delphi XE3 Enterprise
|
AW: SelChange Notifier für TEdit
1. Nov 2011, 10:41
Quick and Dirty, aber vielleicht kannst Du daraus was sauberes bauen
Delphi-Quellcode:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TEdit=Class(StdCtrls.TEdit)
private
public
procedure DefaultHandler( var Message); override;
End;
TForm1 = class(TForm)
Edit1: TEdit;
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
var
FReentranceProhibit:Boolean;
procedure TEdit.DefaultHandler( var Message);
begin
inherited;
if FReentranceProhibit then exit
else
begin
FReentranceProhibit := true;
Form1.Caption := IntToStr(SelLength);
FReentranceProhibit := false;
end;
end;
end.
Thomas Wassermann H₂♂ Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂♂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
|
|
Zitat
|