Einzelnen Beitrag anzeigen

Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: Selected = False wenn Click außerhalb Komponente

  Alt 15. Feb 2007, 13:38
Auf die Schnelle fällt mir nur das ein (ist sicherlich verbesserungswürdig):
Delphi-Quellcode:
type tShape1=class(Twincontrol)
       Shape:Tshape;
       procedure Exit(var msg:TMessage);message cm_exit;
       procedure Button(var msg:TMessage);message wm_lbuttondown;
       constructor create(Aowner:Tcomponent);override;
       destructor destroy;
end;

//....

constructor Tshape1.create;
begin
  inherited create(Aowner);
  shape:=Tshape.Create(self);
  shape.Parent:=self;
  shape.Align:=alclient;
  shape.Enabled:=false;
  self.TabStop:=true;
end;

destructor Tshape1.destroy;
begin
  shape.Free;
  inherited;
end;

procedure TShape1.Exit;
begin
  showmessage('Exit');
end;

procedure TShape1.button;
begin
  self.SetFocus;
end;
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat