🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #346904

Re: Zdarzenie Onscroll dla formy

#346904
From: apl
Date: Thu, 17 Jan 2019 16:40
16 lines
2750 bytes
W dniu czwartek, 17 stycznia 2019 09:38:31 UTC+1 użytkownik zpksoft napisał:
> W dniu środa, 16 stycznia 2019 21:47:47 UTC+1 użytkownik apl napisał:
> > Jak zaprogramować reakcję na przewijanie formatki - Delphi2005 pro, którym się posługuję, nie oferuje zdarzenia OnScroll. Czy zna może ktoś jakiś trik?
> > Pozdrawiam
> > apl
> 
> Chyba pomyliłeś z programowaniem na przeglądarkę :)
> Zastosuj ScrollBox, align=alClient i na nim połóż wszystkie kontrolki.
> 
> 
> Paweł
 
Dziękuję za sugestie kolego, ale kolego, niczego nie pomyliłem.Po prostu przeszedłem z kompa o większej rozdzielczości ekranu na mniejszą i teraz nie mieści się wszystko. Po bokach wyskakują scrollBary, aby można było ekran przewijać. Sęk w tym, że psuje się przy tym grafika. Obsługując zdarzenie Onscroll mógłbym zastosować procedurę repaint i wszystko byłoby OK, przewijanie ekranu nie wnosiłoby dostrzegalnych zakłóceń. Ponieważ jednak formatka obsługi takiego zdarzenia nie oferuje, muszę repaint wywoływać ręcznie klikając specjalnie do tego celu umieszczony button, a to nie jest zbyt eleganckie rozwiązanie. Twoja propozycja nie rozwiązuje problemu, bo całość nadal nie mieściłaby się na ekranie, a poza tym scrollBox nie ma u mnie zdarzenia onScroll (jest natomiast taki w kontrolce scrollBar).


https://apl.home.amu.edu.pl/apl/
Technical Details
Message-ID: <7ee92db3-0ab0-474b-a066-8c2b601e27ce@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder.erje.net!2.eu.feeder.erje.net!proxad.net!feeder1-2.proxad.net!209.85.166.215.MISMATCH!k10no83109itk.0!news-out.google.com!v71ni158ita.0!nntp.google.com!q69no83354itb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <a77f324f-1527-4e8b-bb61-eab694f5721e@googlegroups.com> <30792ef0-bbd3-4edc-b5f2-c98b1daf2ccc@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a5d:8509:: with SMTP id q9mr3827273ion.1.1547744418850;        Thu, 17 Jan 2019 09:00:18 -0800 (PST)
X-Received: by 2002:aca:308d:: with SMTP id w135mr140996oiw.0.1547743217783; Thu, 17 Jan 2019 08:40:17 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder.erje.net!2.eu.feeder.erje.net!proxad.net!feeder1-2.proxad.net!209.85.166.215.MISMATCH!k10no83109itk.0!news-out.google.com!v71ni158ita.0!nntp.google.com!q69no83354itb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.delphi
Date: Thu, 17 Jan 2019 08:40:17 -0800 (PST)
In-Reply-To: <30792ef0-bbd3-4edc-b5f2-c98b1daf2ccc@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=109.173.152.185; posting-account=ukiAYgoAAADpsCfFgVYs3wM73JlzLYyB
NNTP-Posting-Host: 109.173.152.185
References: <a77f324f-1527-4e8b-bb61-eab694f5721e@googlegroups.com> <30792ef0-bbd3-4edc-b5f2-c98b1daf2ccc@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7ee92db3-0ab0-474b-a066-8c2b601e27ce@googlegroups.com>
Subject: Re: Zdarzenie Onscroll dla formy
From: apl <apl@icpnet.pl>
Injection-Date: Thu, 17 Jan 2019 17:00:18 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit