自动调整listview标题头宽度的二种方法

原创 2006年06月02日 10:06:00
自动调整listview标题头宽度的二种方法

方法一:
'*******************************
'用法:Call ResizeListView(ListView1)
'*******************************
Public Sub ResizeListview(objListView As ListView)
    Dim dSecWidth As Double
    Dim iLoop As Integer
    With objListView
         dSecWidth = (.Width / .ColumnHeaders.Count) - 30
         For iLoop = 1 To .ColumnHeaders.Count
          .ColumnHeaders(iLoop).Width = dSecWidth
          '// DoEvents [ Optional, don't really need it ]
         Next iLoop
    End With
End Sub

方法二(使用API):
'**********************
'API声明
Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Const LVM_FIRST = &H1000
'函数
Public Sub AutoSizeColumnHeader(LView As ListView, Column As ColumnHeader, ByVal SizeToHeader As Boolean)
    Dim l As Long
    If SizeToHeader Then l = -2 Else l = -1
    Call SendMessage(LView.hWnd, LVM_FIRST + 30, Column.Index - 1, l)
End Sub
 

自动隐藏和显示标题栏ListView

  • 2016年02月16日 14:15
  • 20.09MB
  • 下载

Android中解决复写ListView时出现OnScollListener无法监听,这时如果实现标题栏渐变色的话,应该将计算滚动距离的方法,写在不断调用的回调中。

计算listView滑动距离的方法: public int getScroll() { View c = this.getChildAt(0); if (c == null) { ...

android--ListView(控件+二种适配器+监听事件)

适配器就是大量数据源显示到视图上 适配器分为简单适配器和数组适配器 数组适配器:先在布局文件新建一个ListVi控件 1.新建一个数组适配器 arrAdapter=new ArrAdapter(...

android中自动调整宽度的TextView

  • 2015年02月27日 17:37
  • 1.97MB
  • 下载

css中实现字符超出宽度自动换行和英语字符不断行的解决方法

css中实现字符超出宽度自动换行和英语字符不断行的解决方法 为了使英语字符不断开,我在显示内容的style是text-align:justify; text-justify:inter-id...

WPS文档标题自动排序的方法

  • 2015年09月23日 11:05
  • 231KB
  • 下载

JLINK修复二种方法

  • 2014年08月14日 16:51
  • 24.04MB
  • 下载

css中实现字符超出宽度自动换行和英语字符不断行的解决方法

为了使英语字符不断开,我在显示内容的style是text-align:justify; text-justify:inter-ideograph。可是这样子在后台添加内容时,如果不是键盘输入的,而是c...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自动调整listview标题头宽度的二种方法
举报原因:
原因补充:

(最多只允许输入30个字)