Re: Auto size column listview
От | Dave Page |
---|---|
Тема | Re: Auto size column listview |
Дата | |
Msg-id | 03AF4E498C591348A42FC93DEA9661B8259C1A@mail.vale-housing.co.uk обсуждение исходный текст |
Список | pgadmin-hackers |
Thanks Frank. I've committed a change that uses this code for the 2 listviews on frmMain, and the SQL data grid. Regards, Dave. > -----Original Message----- > From: frank_lupo [mailto:frank_lupo@email.it] > Sent: 10 February 2003 11:06 > To: pgadmin-hackers > Subject: [pgadmin-hackers] Auto size column listview > > > Public Declare Function SendMessage Lib "user32" Alias > "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal > wParam As Long, lParam As Any) As Long > > > > Public Const LVM_FIRST As Long = &H1000 > > Public Const LVM_SETCOLUMNWIDTH As Long = (LVM_FIRST + 30) > > Public Const LVSCW_AUTOSIZE As Long = -1 > > Public Const LVSCW_AUTOSIZE_USEHEADER As Long = -2 'Note: On > last column, its width fills remaining width > > 'of list-view > according to Micro$oft. This does not > > 'appear to be the > case when I do it. > > > > > > 'Auto Size Column > > Public Sub AutoSizeColumnLv(lv As ListView) > > Dim ii As Integer > > Dim szKey As String > > Dim objItem As ListItem > > > > With lv > > szKey = CStr(Now) > > 'frank_lupo add new element title in listview > > Set objItem = .ListItems.Add(1, szKey, > .ColumnHeaders(1).Text & " ") > > > > > SendMessage .hWnd, LVM_SETCOLUMNWIDTH, 0, LVSCW_AUTOSIZE > > For ii = 1 To .ColumnHeaders.Count - 1 > > objItem.SubItems(ii) = .ColumnHeaders(ii + 1).Text & " " > > SendMessage .hWnd, LVM_SETCOLUMNWIDTH, ii, LVSCW_AUTOSIZE > > Next > > 'frank_lupo drop element title in listview > > .ListItems.Remove szKey > > End With > > End Sub > > > > Bye !! > Frank Lupo (Wolf) !! > > /\_ _/\ > \ o o / > --ooo-----ooo--- > > > > > > -- > Prendi GRATIS l'email universale che... risparmia: http://www.email.it/f Sponsor: Tariffe promozionali per viaggiare in tutto il mondo, clicca e scopri dove prenotare Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=1258&d=10-2 ---------------------------(end of broadcast)--------------------------- TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org
В списке pgadmin-hackers по дате отправления: