THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 10/10/2006 at 08:09, xxxxxxxx wrote:
Cinema 4D Version: 9.x +
Platform: Windows ; Mac ; Mac OSX ;
Language(s) : C++ ;
I have a list view in my tool that shows a list of joints. When I select one of them in the list, it makes that one active in the OM and visa versa when I select one of them in the OM it makes that one active in the list.
Now my question is, when the list is long to where it has a scroll bar on the side, is it possible to force the scroll bar down to where the active list element is? As it is now, if I select a joint in the OM and it is way down in the list, I have to manually scroll the bar down until the highlighted element appears in the ListView.
It's not an important thing, but it would be nice if I could get it to automatically scroll down to show the selected element in the list when a joint is selected in the OM.
Of course I would only want this to be forced once at the moment a change in OM selection is detected. So, it would need to work something like:
"If the newly selected element is not visible in the listview window, scroll the listview window to the postion of the newly selected element."
Is this possible with ListView?
On 10/10/2006 at 14:29, xxxxxxxx wrote:
The TreeViewCustomGui in R9 has a new call MakeVisible() which does this, but SimpleListView/GeListView does not. With the TreeViewCustomGui, you can even get the GeUserArea and use its ScrollArea() method (though it would be more work).
As far as I know, it isn't possible for a listview. You can fake a listview with a treeview, but it does require more setup (as you are aware).