C#的滚动条判断可见性,没有直接的代码,网上查到的通过行数可见性来判断并不好用,笔者经过探索,发现下面的代码是没有任何问题的。
try
{
foreach (Control ctrl in dgvPlayList.Controls)
{
if (ctrl.AccessibilityObject.ToString().IndexOf("System.Windows.Forms.VScrollBar") > 0)
{
if (ctrl.Visible)
{
// do something
}
else
{
// do something }
}
}
}
catch (Exception ex) { }
如果认为有用请点个赞吧,这个代码折腾我好几天。
马拉孙 于 2021-1-30
北京海淀泛五地区
本文介绍了一种通过遍历控件来判断C# DataGridView中滚动条是否可见的方法,解决了网上搜索到的解决方案不适用的问题。作者分享了经过实践验证的代码片段,对于遇到类似问题的开发者具有参考价值。
2621

被折叠的 条评论
为什么被折叠?



