ehegarty
August 13th, 1999, 11:27 AM
Hello
My Name is eileen, can anyone help me how to highlight an entire row in a listview
My Name is eileen, can anyone help me how to highlight an entire row in a listview
|
Click to See Complete Forum and Search --> : ListView ehegarty August 13th, 1999, 11:27 AM Hello My Name is eileen, can anyone help me how to highlight an entire row in a listview August 14th, 1999, 09:30 PM If you are using VB6 version of the control, there is a property setting that will allow you to highlight the entire row. I believe its called SelectEntireRow or HighlightEntireRow or something to that effect. If your using VB5, I have yet to find a way. rgregoire@yahoo.com Chris Eastwood August 15th, 1999, 03:32 PM Hi If you are using VB5 then you can use the following code to turn on/off full row highlighing in a ListView. - Place the following into a BAS module (or into a form - just don't forget to change the 'Publics' as appropriate) public Declare Function SendMessageLong Lib "user32" Alias "SendMessageA" (byval hwnd as Long, byval Msg as Long, byval wParam as Long, byval lParam as Long) as Long ' ' ListView API Constants ' public Const LVM_FIRST as Long = &H1000 public Const LVM_SETEXTENDEDLISTVIEWSTYLE as Long = LVM_FIRST + 54 public Const LVS_EX_FULLROWSELECT = &H20 ' ' Show Full Row Select Routine - Call with : ' ' ShowFullRow ListView1.Hwnd, true ' public Sub ShowFullRow(byval lLVHwnd as Long, byval bShowFullRow as Boolean) ' SendMessageLong lLVHwnd, LVM_SETEXTENDEDLISTVIEWSTYLE, LVS_EX_FULLROWSELECT, bShowFullRow ' End Sub Chris Eastwood CodeGuru - the website for developers http://www.codeguru.com/vb Lothar Haensler August 16th, 1999, 06:44 AM set a check mark on the FullRowSelect property in the properties dialog of the listview in VB 6. Now, each time the user clicks on the row it will be selected. If you want to select it in code,set the selected property of the relevante Listitem to true. codeguru.com
Copyright Internet.com Inc., All Rights Reserved. |