🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: [Lazarus] zdarzenie rodzica - pomocy!

#92690
From: Terrmit
Date: Wed, 05 Nov 2008 22:40
39 lines
2428 bytes
Łukasz 'Maly' Ostrowski pisze:
> Terrmit wrote:
>> Właśnie miałem dzisiaj przejrzeć dokładniej źródła.
>> To wygląda na niedopatrzenie. Może zgłoszę to jako usterkę,
>> bo w końcu dodawanie wiersza, czy kolumny, to nic innego
>> jak wstawianie, tyle że na końcu tabeli.
> 
> 
> W Delphi nie ma nawet takiego Eventa/Callbacka, więc to nie
> jest niedopatrzenie. To jest behaviour by design, albo nawet
> ficzer który jest niekompletnie sprawny ;), zamiast
> gmerać na Columns/Rows(które musiałyby mieć zaimplementowane
> powiadomienia, czego nie maja i czego nie będzie im się
> chciało dopisać ;)) - używaj  ColRowInsert(bool, int) - będziesz
> miał powiadomienie. Albo wrapnij sobie:
> 
> procedure AddRow();
> begin
>   ColRowInsert(false, Rows.Count);
> end;
> 
> procedure AddColumn();
> begin
>   ColRowInsert(true, Columns.Count);
> end;
> 
> ;).
> 
To nie zupełnie o to chodzi. Ja potrzebuję użyć
procedury TMyStringGrid.Columns.Add, lub
TMyStringGrid.Columns.Insert. W obu przypadkach
nie jest wywoływane zdarzenie TMyStringGrid.ColRowInserted
Gdy wywołuję ColRowInsert(true, index) zdarzenie
występuje, ale przecież przy Columns.Add i Columns.Insert
także zmienia się ColCount grida!
Za późno dzisiaj wróciłem do domu i nie mam już czasu
analizować źródełek, idę spać. Może jutro mi się uda.

Sławek
Technical Details
Message-ID: <get7dp$40e$1@achot.icm.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!not-for-mail
References: <geesfv$su4$1@achot.icm.edu.pl> <geffqc$bla$1@nemesis.news.neostrada.pl> <gefj29$8vs$1@news.onet.pl> <gefpl4$liv$1@atlantis.news.neostrada.pl> <geq7bk$82u$1@achot.icm.edu.pl> <ger4hr$k70$1@news.dialog.net.pl> <gerk6c$cnm$1@achot.icm.edu.pl> <gesd2a$evs$1@news.dialog.net.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] zdarzenie rodzica - pomocy!
Date: Wed, 05 Nov 2008 23:40:56 +0100
Organization: http://news.icm.edu.pl/
Lines: 39
Message-ID: <get7dp$40e$1@achot.icm.edu.pl>
References: <geesfv$su4$1@achot.icm.edu.pl> <geffqc$bla$1@nemesis.news.neostrada.pl> <gefj29$8vs$1@news.onet.pl> <gefpl4$liv$1@atlantis.news.neostrada.pl> <geq7bk$82u$1@achot.icm.edu.pl> <ger4hr$k70$1@news.dialog.net.pl> <gerk6c$cnm$1@achot.icm.edu.pl> <gesd2a$evs$1@news.dialog.net.pl>
NNTP-Posting-Host: chello089076219239.chello.pl
Mime-Version: 1.0
X-Trace: achot.icm.edu.pl 1225924857 4110 89.76.219.239 (5 Nov 2008 22:40:57 GMT)
X-Complaints-To: abuse@icm.edu.pl
NNTP-Posting-Date: Wed, 5 Nov 2008 22:40:57 +0000 (UTC)
In-Reply-To: <gesd2a$evs$1@news.dialog.net.pl>
User-Agent: Thunderbird 2.0.0.16 (X11/20080723)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit