On May 14, 2007, at 12:33 PM, [EMAIL PROTECTED] wrote:

>> For what it's worth, I managed to fake
>> left columns being frozen by using two ListBoxes and a custom
>> scroller. It's been working pretty well on both Mac and Windows.
>>
>
> I've tried that but I remeber having a problem with visually  
> syncing scrolling and selecting rows across listboxes. There was  
> noticable delta T between listboxes.

When selecting with a click, there's a very slight lag. Noticeable,  
but slight. When changing selection with the keyboard, there's no  
delay. Scrolling hasn't been a problem at all. I use a separate  
ScrollBar, plus I implement the ScrollWheel events in each ListBox,  
and I haven't seen any issues there, Mac or Windows.

>  Also since only one listbox can have the focus and as the highlist  
> is different depending on focus I remeber that being an issue in  
> making it look like a coherent whole

I do all my own drawing in my ListBoxes anyway, so I handle the row  
color whether the ListBox has the focus or not.

> As it was for an app only for departmental use I went with it...  
> But I did not think it looked very professional.
> BTW syncing the horizonal scrolling (as well as resizing columns)  
> is why I could not use a listbox above the main one for muti-line  
> headers and used canvas based solution for horizontal scrolling of  
> muti-line hearders.
> Did you riu into these issued. If so how did you solve them?

Mine were side-by-side, not stacked vertically, but I think a lot of  
the same concepts would apply. Would it be helpful if I threw a  
sample project together?

--
Brad Rhine
[EMAIL PROTECTED]
http://bradrhine.com
Tangelo: Web Publishing... With A Twist!
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to