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 по дате отправления:

Предыдущее
От: "frank_lupo"
Дата:
Сообщение: Auto size column listview
Следующее
От: "Dave Page"
Дата:
Сообщение: Re: fix bug alter database/user set (7.3.1)