Article View: pl.comp.lang.pascal
Article #92680Re: [Lazarus] zmodyfikowany TStringGrid i TGridColumns
From: Terrmit
Date: Sun, 26 Oct 2008 09:48
Date: Sun, 26 Oct 2008 09:48
26 lines
1939 bytes
1939 bytes
Terrmit pisze: > Terrmit pisze: >> property Columns; //jak zrobić, żeby Columns było typu >> //TMyGridColumns, a nie TGridColumns > Zdaje się, że to nie jest takie proste, bo TStringGrid > jest znacznie bardziej zintegrowany z TGridColumns niż > tylko na poziomie property Columns. Musiałbym chyba > znacznie więcej właściwości pokryć. > > Sławek OK, wydaje mi się, że podłączyłem swój TMyGridColumns, do mojego TMyStringGrid, ale po analizie kodów źródłowych okazuje się, że muszę pokryć jeszcze TGridColumn (to właściwie miało być moim celem), a także TGridColumnTitle i Bóg wie co jeszcze. Chyba sobie to na razie odpuszczę, bo za chwilę przepiszę cały unit StringGrid :/ Muszę pomyśleć nad innym sposobem, chociaż dodanie nowych właściwości do TGridColumn wydawało mi się najwygodniejszym rozwiązaniem. W końcu nowe właściwości mają dotyczyć właśnie kolumn. Nie mam za bardzo doświadczenia w dziedziczeniu komponentów. Czas to zmienić. A może ktoś jednak zasugeruje mi jakiś pomysł? Sławek
Technical Details
Message-ID:
<ge1edb$lqb$1@achot.icm.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!not-for-mailReferences:
<gdv9gq$pvr$1@achot.icm.edu.pl> <gdvc1i$ta8$1@achot.icm.edu.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!not-for-mail From: Terrmit <terrmitv@poczta.onet.pl> Newsgroups: pl.comp.lang.pascal Subject: Re: [Lazarus] zmodyfikowany TStringGrid i TGridColumns Date: Sun, 26 Oct 2008 10:48:25 +0100 Organization: http://news.icm.edu.pl/ Lines: 26 Message-ID: <ge1edb$lqb$1@achot.icm.edu.pl> References: <gdv9gq$pvr$1@achot.icm.edu.pl> <gdvc1i$ta8$1@achot.icm.edu.pl> NNTP-Posting-Host: chello089076219239.chello.pl Mime-Version: 1.0 X-Trace: achot.icm.edu.pl 1225014507 22347 89.76.219.239 (26 Oct 2008 09:48:27 GMT) X-Complaints-To: abuse@icm.edu.pl NNTP-Posting-Date: Sun, 26 Oct 2008 09:48:27 +0000 (UTC) In-Reply-To: <gdvc1i$ta8$1@achot.icm.edu.pl> User-Agent: Thunderbird 2.0.0.16 (X11/20080723) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit