🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: [Lazarus] zdarzenie rodzica - pomocy!

#92689
From: Łukasz 'Maly' Ostrowski
Date: Wed, 05 Nov 2008 15:11
44 lines
2394 bytes
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;

;).

I w ramach rozluznienia, ah Ci multi-lingwiści z ekipy
Lazarusa:

Grids.pas:1420

function PointIgual(const P1,P2: TPoint): Boolean;
begin
  result:=(P1.X=P2.X)and(P1.Y=P2.Y);
end;

Nietrudo zgadnąc co autor miał na myśli ;).
Przynajmniej symbol jest unused ;).

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.
http://maly.nemo.pl/ 
Technical Details
Message-ID: <gesd2a$evs$1@news.dialog.net.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.straub-nv.de!news.k-dsl.de!newsfeed00.sul.t-online.de!t-online.de!news.task.gda.pl!news.dialog.net.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>

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!news.k-dsl.de!newsfeed00.sul.t-online.de!t-online.de!news.task.gda.pl!news.dialog.net.pl!not-for-mail
From: Łukasz 'Maly' Ostrowski <maly@USUNnemo.pl>
Newsgroups: pl.comp.lang.pascal
Subject: Re: [Lazarus] zdarzenie rodzica - pomocy!
Date: Wed, 5 Nov 2008 16:11:06 +0100
Organization: Dialog Net
Lines: 45
Message-ID: <gesd2a$evs$1@news.dialog.net.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>
NNTP-Posting-Host: static-78-8-208-81.ssp.dialog.net.pl
Mime-Version: 1.0
X-Trace: news.dialog.net.pl 1225897866 15356 78.8.208.81 (5 Nov 2008 15:11:06 GMT)
X-Complaints-To: abuse@dialog.net.pl
NNTP-Posting-Date: Wed, 5 Nov 2008 15:11:06 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit