Hi,
I need to have a ListView only with a Vertical Scrollbar, but i don't know how! At this moment i have a listview with the view propertie set to List ! In this listview i have only a colummn, but due to its size (listview), an horizontal scrollingbar was created
Does anyone knows how to solve this
Thanks

ListView Vertical Scrollbar
dampbarn
Searching on MSDN for PInvoke turned up this helpful article:
http://msdn.microsoft.com/library/default.asp url=/library/en-us/csref/html/vcwlkPlatformInvokeTutorial.asp
mamo
Put your ListView in a panel at (0,0). Make the panel's width the width of your ListView control less the width of a Vertical scroll bar.
PInvoke to GetSystemMetrics(SM_CXVSCROLL) to get the scroll bar's width.
Danny Tuppeny
Hi timg_msft,
I am very new to Pocket PC application development. Could you please elaborate on how to use the PInvoke and the entire process. Even a link of how to do it would be of great help.
Please help.
My original question is at:
http://forums.microsoft.com/MSDN/ShowPost.aspx PostID=834350&SiteID=1
Might be you can take a look at that to get a better understanding of my requirement.
Regards,
Suman
donkaiser
pessi
I was searching for a similar thing under basic windows forms. That is, I wanted to use a ListView to create a simple single-column list with small icons. When I just did the basic things, the ListView insisted on creating a horizontally-scrolling region with multiple columns. I would imagine this is a rather common use for ListView's, so I found it rather vexing that there was no easy way to do this.
Perhaps I was just looking in the wrong place, but I never did find an answer that was complete and correct. I'm going to go ahead and post it here, because although the answer I'm giving is not designed for the Compact Framework it's probably close to correct in that context and google et. al. will lead folks to this thread.
The plan is to use the "Details" view, make the column headers invisible, and create a single column that is precisely the width of the list's client area minus space for the vertical scrollbar. Here's the code that does the job for me; I hope I didn't forget any other settings:
I don't know whether SystemInformation is available in the compact framework or not, but this usage is nothing more than the GetSystemMetrics call described in previous posts.