社区
API
帖子详情
如何使ListBox的水平滚动条正好适应最大内容大小
yuliang0828
2003-04-06 12:12:46
用SendMessage函数给ListBox发了设置水平滚动条的信息后会出现滚动条,但如何确定最大项目所占的像素数呢,就是要给参数传递进多少呢?还有一个相关的问题就是一个英文字符占几个像素?请各位高手给予解答,谢谢!
...全文
27
1
打赏
收藏
如何使ListBox的水平滚动条正好适应最大内容大小
用SendMessage函数给ListBox发了设置水平滚动条的信息后会出现滚动条,但如何确定最大项目所占的像素数呢,就是要给参数传递进多少呢?还有一个相关的问题就是一个英文字符占几个像素?请各位高手给予解答,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shenhai79
2003-04-06
打赏
举报
回复
Public Sub ShowListHscroll(List As ListBox)
Dim Max As Long, f As Font, i As Integer
Me.ScaleMode = vbPixels
Set f = Me.Font
Set Me.Font = List.Font
With List
For i = 0 To .ListCount
If Me.TextWidth(.List(i)) > Max Then
Max = Me.TextWidth(.List(i))
End If
Next i
End With
Max = Max + 10
Set Me.Font = f
SendMessage List.hWnd, LB_SETHORIZONTALEXTENT, Max, ByVal 0&
End Sub
delphi控件使用
Standard页 1- T
listbox
控件 重要属性items.* 举例,界面设计如下左,执行结果如下右: 代码为 procedure TForm1.Button1Click(Sender: TObject); begin edit1.Text :=
listbox
1.Items.CommaText; edit2.Text := listbo...
【UWP通用应用开发】控件、应用栏
控件的属性、事件与样式资源如何添加控件添加控件的方式有多种,大家更喜欢下面哪一种呢?1)使用诸如Blend for Visual Studio或Microsoft Visual Studio XAML设计器的设计工具。 2)在Visual Studio XAML编辑器中将控件添加到XAML代码中。 3)在代码中添加控件。 注意:当应用运行时会看到你在代码中添加的控件,但在 Visual Stud
MFC控件使用大全
MFC控件使用大全
C#dataGridView 知识(示例代码)以及相关的经验技巧
一、单元格
内容
的操作 // 取得当前单元格
内容
Console.WriteLine(DataGridView1.CurrentCell.Value); // 取得当前单元格的列 Index Console.WriteLine(DataGridView1.CurrentCell.ColumnIndex); // 取得当前单元格的行 Index Console.WriteLine(DataGridView1.CurrentCell.RowIndex); 另外,使用 DataGridView.CurrentCel
c#dataGridView 知识
一、单元格
内容
的操作 // 取得当前单元格
内容
Console.WriteLine(DataGridView1.CurrentCell.Value); // 取得当前单元格的列 Index Console.WriteLine(DataGridView1.CurrentCell.ColumnIndex); // 取得当前单元格的行 Index Console.WriteLi...
API
1,486
社区成员
23,279
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章