Thursday 14 October 2004 14:26 sagde Kurt Guldbæk noget à la dette i
dk.edb.programmering.pascal:
> "Mathias" <nntp@mrside.dk> wrote in message
> news:XPcbd.57579$Vf.2734606@news000.worldonline.dk...
>> Wednesday 13 October 2004 09:41 sagde Kurt Guldbæk noget à la dette i
>> dk.edb.programmering.pascal:
>> >> "Kurt Guldbæk" <kurt_g@guldbaek.net> wrote in message
>> >> news:416cc9e3$0$243$edfadb0f@dread16.news.tele.dk...
>> >> > Hej NG!
>> >> > Jeg har en TListBox.
>> >> > Jeg har behov for at kende nummeret på den øverste linie, som
>> >> > vises i LTlistBox-en efterhånden som man skroller gennem den.
>> >> > Hvordan finder jeg det?
>> > Ja, jeg havde fundet ud af, at nummeret er indeholdt i ".TopIndex",
>> > men TListBox har ikke en 'on chance', og de andre Events ser ikke
>> > ud til at virke når man benytter skyderen i højre side til at
>> > skrolle med. Hvordan klarer man det?
>> Hmm, jeg ville umiddelbart sætte en Timer med Interval 55 til at
>> checke, men den er jo kun den uprofessionelle måde at løse problemet
>> på
> Da der ikke er kommet bedre forslag vil jeg gerne prøve det.
> Jeg har aldrig brugt Timer-funktionen, så der kommer spørgemålet:
> Hvorfor netop Interval 55
> Mvh Kurt
*Finder sin gamle Delphi-bog frem*
Her er et udklip fra bogen "Delphi Programming for Dummies", side 155
afsnit 4:
Don't bother setting Interval to a value less than 55. Windows uses the
hardware timer interrupt as the basis for its timers, and that
interrupt occurs about every 55 milliseconds. What? You don't like
approximations? Okay, the timer interrupt occurs once every
1,193,180/65,536 seconds. Better, yes?
- Citat slut -
--
Mvh. Mathias | @: mathias der bor på mrside *i* dk