DimkaNewtown Posted April 8, 2003 Posted April 8, 2003 I need to select a listviewitem in my ListView. So sure, I do: SomeListViewItem.Select(); but if it's off the screen I need the listview to scroll down to it SomeListViewItem.Focus(); doesn't seem to work. has anyone done something like that before? Quote
Moderators Robby Posted April 8, 2003 Moderators Posted April 8, 2003 the first line sets focus on the control, the second one selects an item (row) lvw.Focus() 'select third item lvw.Items.Item(2).Selected = True Quote Visit...Bassic Software
DimkaNewtown Posted April 8, 2003 Author Posted April 8, 2003 Yes that works, but the thing is if I want to select Item 5 for example, and there is only enough space to show the first 3 items. The ListView will not scroll down to show the Item 5. It will select it all-right, and when you manually scroll down you will see it selected but programmatically no. :( Quote
DimkaNewtown Posted April 8, 2003 Author Posted April 8, 2003 Okay I just answered my own question. the method is ListViewItem.EnsureVisible() doh, i feel retarded now :( Quote
*Experts* Nerseus Posted April 9, 2003 *Experts* Posted April 9, 2003 I think Azrael could have used this information about a month ago :) Here's the other thread -nerseus Quote "I want to stand as close to the edge as I can without going over. Out on the edge you see all the kinds of things you can't see from the center." - Kurt Vonnegut
DimkaNewtown Posted April 9, 2003 Author Posted April 9, 2003 :D I saw that thread but since I have no experience in MFC I decided to keep looking for a simpler solution. :) Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.