gpt4 book ai didi

c# - 设置 DataGridView 的滚动条宽度

转载 作者:太空宇宙 更新时间:2023-11-03 11:49:14 24 4
gpt4 key购买 nike

我正在为移动设备开发一个应用程序,我想使数据网格滚动条按钮更大以增强触摸屏的可用性。我不想更改系统设置窗口显示属性,因为这会影响整个设备。

有没有一种简单的方法可以改变数据 GridView 上滚动条的宽度?

最佳答案

FieldInfo fi = dataGridView1.GetType().GetField( "m_sbVert", BindingFlags.NonPublic | BindingFlags.GetField | BindingFlags.Instance );

( ( VScrollBar ) fi.GetValue( dataGridView1 ) ).Width = 50;

fi = ultraGrid1.GetType().GetField( "m_sbHorz", BindingFlags.NonPublic | BindingFlags.GetField | BindingFlags.Instance );

( ( HScrollBar ) fi.GetValue( ultraGrid1 ) ).Height = 0;

其中 50 是垂直滚动条宽度,0 是水平滚动条高度。

using System.Reflection;

都在你的表格的开头。

它适用于 WinCE 5.0

关于c# - 设置 DataGridView 的滚动条宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2511568/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com