🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.pascal
Article #92993

Re: [Lazarus] Klasa dziedzicząca po TCustomStringGrid

#92993
From: Łukasz 'Maly' Ostrowski
Date: Tue, 20 Apr 2010 06:47
28 lines
2087 bytes
On Tue, 20 Apr 2010 00:41:35 +0200, Terrmit wrote:
> Czy ktoś mógłby mi poradzić jak to zrobić (i czy w ogóle da
> się to zrobić)?
> 
> Sławek
> 
> być może pomocne linki:
> http://svn.freepascal.org/svn/lazarus/trunk/lcl/grids.pas
> http://lazarus-ccr.sourceforge.net/docs/lcl/grids/tcustomstringgrid.html
> http://wiki.lazarus.freepascal.org/Grids_Reference_Page

Można pokombinować w okolicach samego eventa
OnEditButtonClicked - ustawić mu z góry w ctorze 
własny event handler który w zależności od zawartości
wywoła OnIntEditButtonClicked/OnStringEditButtonClicked
które dopiszesz, czy też w zależności od tego czy 
*zawsze* potrzebujesz takie same edit dialogi, po prostu
pokaże odpowiednie modal formy.

Odcinasz sobie w ten sposób z oczywistych względów
możliwość użycia OnEditButtonClicked w innych celach.
Chyba w OOP nie ma multicast delegates.

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.      http://l3v.pl/
ICQ: 148498663     GG: 2544385      AIM: malyzgora
GTalk: l3vi4than@gmail.com        ASTRA: L3viathan
Technical Details
Message-ID: <gzbqyg47z8mz.1cw1eop9xnav5.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.straub-nv.de!newsfeed01.sul.t-online.de!newsfeed00.sul.t-online.de!t-online.de!plix.pl!newsfeed1.plix.pl!wsisiz.edu.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!news.dialog.net.pl!not-for-mail
References: <hqimar$2mct$1@news.mm.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.straub-nv.de!newsfeed01.sul.t-online.de!newsfeed00.sul.t-online.de!t-online.de!plix.pl!newsfeed1.plix.pl!wsisiz.edu.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!news.dialog.net.pl!not-for-mail
From: Łukasz 'Maly' Ostrowski <maly@USUNnemo.pl>
Newsgroups: pl.comp.lang.pascal
Subject: Re: [Lazarus] Klasa dziedzicząca po
 TCustomStringGrid
Date: Tue, 20 Apr 2010 08:47:56 +0200
Organization: Acme
Lines: 28
Message-ID: <gzbqyg47z8mz.1cw1eop9xnav5.dlg@40tude.net>
References: <hqimar$2mct$1@news.mm.pl>
NNTP-Posting-Host: static-78-9-71-129.ssp.dialog.net.pl
Mime-Version: 1.0
X-Trace: news.dialog.net.pl 1271746053 10996 78.9.71.129 (20 Apr 2010 06:47:33 GMT)
X-Complaints-To: abuse@dialog.net.pl
NNTP-Posting-Date: Tue, 20 Apr 2010 06:47:33 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.15.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit