![]() |
![]() |
![]() |
Stupid Office Question When you use the mouse to drag the scrollbar in Word you see the document move up or down the panel in real time.
name withheld out of cowardice
Because they programmed it that way?
Kyralessa (unemployed)
Crap, I thought I'd changed my name back.
Kyralessa
Laziness.
Ralph Nader
Consider Outlook: The Inbox pane doesn't redraw until you release the mouse button after scrolling with the scrollbar. The Preview pane, on the other hand, redraws dynamically.
Kenae
It is laziness. If I'm using a plain old JListBox to scroll something and it does live scrolling by itself, that's fantastic.
Bobo
Actually, in the Outlook 'header' pane, it will do a 'live' scroll once you've managed to get scrolled all the way to the bottom. Excel never 'live scrolls' as far as I can tell.
Ron Porter
Well does anyone here program using the same widget set as Office, and if so is the default for that widget set to do live scrolling for text documents but not tables?
name withheld out of cowardice
I guess it's just a matter of processing SB_THUMBTRACK notification messages in addition to SB_THUMBPOSITION. Not responding to SB_THUMNTRACK can be because of laziness, but I don't suppose that's the reason in Excel. Another reason can be that updating the client area is too expensive to do continously; I suspect that's why Excel doesn't do it.
vrt3
name withheld out of cowardice = Philo
I would hypothesize that Excel has been optimized to avoid recalculating off-screen areas of the spreadsheet whenever possible. At a previous employer we created a development environment that was a spatial language edited using spreadsheet metaphor, and it would find the cells that were visible nd only recalculate what was needed for those cells.
Sheldon Young
Excel 2002/XP does live scrolling.
Phil
"name withheld out of cowardice = Philo"
Philo
"There are no stupid questions, only stupid people."
Wisea**
"
name withheld out of cowardice
Kenae: "My gut reaction would be that it's 'has rows' versus 'doesn't have rows'. Or something."
Ross Sampere
|