Article View: pl.comp.lang.delphi
Article #268056Re: Ustawianie Enabled we wszystkich child - obiektach;
From: Sylwester Kot
Date: Thu, 14 Jul 2005 14:08
Date: Thu, 14 Jul 2005 14:08
46 lines
1773 bytes
1773 bytes
> zeby ustawic parametr Enabled dla wszystkich komponentow na Panelu
każde cóś dziedziczy po TObject metodę dispatch, wiec wystarczy we własnych
komponentach dopisac obsługę komunikatu.
Tak to moze wyglądac od strony Panela :
var m :Tmessage ;
o : TComponent ;
m.Msg := MOJE_ENABLED ;
m.result := 0 ;
for a := 0 to panel.componentcount -1 do
begin
o := panel.components[a] ;
o.dispatch( m ) ;
end ;
a w komponencie trzeba dopisac obsługę komunikatu :
type
TZmodyfikowanyKomponent = class( cokolwiek ) ;
protected
procedure MojeEnabled( var msg : TMessage ) message MOJE_ENABLED ;
end ;
procedure TZmodyfikowanyKomponent.MojeEnabled( vat msg : TMessage ) ;
begin
// i tu stosowne działania
end ;
powodzenia
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Technical Details
Message-ID:
<db5rkp$ini$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<db5itp$neo$1@atlantis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "Sylwester Kot" <sylwesterkot@WYTNIJ.gazeta.pl> Newsgroups: pl.comp.lang.delphi Subject: Re: Ustawianie Enabled we wszystkich child - obiektach; Date: Thu, 14 Jul 2005 14:08:26 +0000 (UTC) Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 46 Message-ID: <db5rkp$ini$1@inews.gazeta.pl> References: <db5itp$neo$1@atlantis.news.tpi.pl> NNTP-Posting-Host: host-81-190-150-129.olsztyn.mm.pl X-Trace: inews.gazeta.pl 1121350106 19186 172.20.26.236 (14 Jul 2005 14:08:26 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Thu, 14 Jul 2005 14:08:26 +0000 (UTC) X-User: sylwesterkot X-Forwarded-For: 172.20.6.62 X-Remote-IP: host-81-190-150-129.olsztyn.mm.pl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit