Birkaç bileşen içeren bir bileşen yazıyorum. fGrid dahil etmekPropagate Etkinliği, iç bileşenden
TMyComponent = class(TPanel)
private
fGrid : TExCustomDBGrid;
fOnCellClick : TDBGridClickEvent;
public
constructor Create(AOwner: TComponent); override;
published
property OnCellClick: TDBGridClickEvent read FOnCellClick write FOnCellClick;
End;
...
constructor TMyComponent .Create(AOwner: TComponent);
begin
inherited;
fGrid := TExCustomDBGrid.Create(self);
fGrid.parent := self;
fGrid.Align := alClient;
end;
Ben, bileşen (TPanel) den Etkinlik yaymak için mümkün istiyorum. Bu hedefe nasıl ulaşabilirim?
Aynı tür bir Olayı (konteyner bileşeni olarak) TPanel'de bildirmeliyim. O zaman fGrid'e nasıl yayılır?
benim cevaptır varsayıyorum ne Arıyordum, ama yayılımı geriye doğru tarif ediyor gibi göründüğünüz biraz kafa karıştırıcı. Panelden ızgaraya ilerlemezsiniz, ancak panelin ızgarasıdır. –
Haklısınız. Aslında ... benim TPanel içinde DBGrid.OnCellClick olayı serpiştirildikten sonra çağrılacak bir etkinlik istiyorum. TPanel.OncellClick Etkinliğime koydum kodu yürütmek için. – ffert2907