Einzelnen Beitrag anzeigen

MOCI

Registriert seit: 2. Aug 2006
12 Beiträge
 
#2

Re: Bei onClick sender übergeben

  Alt 15. Sep 2006, 09:20
Hi,

mein Vorschlag wäre folgender:
Erstell eine property, die dein fokusiertes Edit haltet:
Code:
property FocusedCtrl: TWinControl read FFocusedCtrl write SetFocusedCtrl;
Erstelll 1 Prozedure MyMouseClick:
Code:
procedure TfrmMain.MyMouseClick(Sender: TObject);
begin
  FocusedCtrl := TWinControl(Sender);
  //mach dann deine Farbänderung
end;
Erstell die Edits zur Laufzeit und
Code:
procedure TfrmMain.btnHinzufuegenClick(Sender: TObject);
begin
  FocusedCtrl := TEdit.Create(Self);
  with FocusedCtrl do begin
    Name := IrgendEinName;
    OnClick := MyMouseClick;
  end;
  FocusedCtrl := FocusedCtrl;
end;
mfg MOCI
  Mit Zitat antworten Zitat