草庐IT

Scrollbar

全部标签

c# - 表格布局面板滚动条

给定一个包含2列和多行的表格布局面板,我如何将滚动条附加到它,因为有时它会增长到比表单的大小大得多。谢谢 最佳答案 TableLayoutPanel是ScrollableControl的一个例子.因此,您可以将其AutoScroll属性设置为True,当首选尺寸超过其当前尺寸时,该控件将自动创建滚动条。这将以最少的麻烦为您提供所需的效果。程序将MaximumSize属性设置为首选的最大大小,或者您可以将TableLayoutPanel停靠在表单中。将TableLayoutPanel的AutoScroll属性设置为true。仅供引用:

c# - 表格布局面板滚动条

给定一个包含2列和多行的表格布局面板,我如何将滚动条附加到它,因为有时它会增长到比表单的大小大得多。谢谢 最佳答案 TableLayoutPanel是ScrollableControl的一个例子.因此,您可以将其AutoScroll属性设置为True,当首选尺寸超过其当前尺寸时,该控件将自动创建滚动条。这将以最少的麻烦为您提供所需的效果。程序将MaximumSize属性设置为首选的最大大小,或者您可以将TableLayoutPanel停靠在表单中。将TableLayoutPanel的AutoScroll属性设置为true。仅供引用:

c# - 如何在 C# 中查找滚动查看器的垂直滚动条宽度

我有一个ScrollViewer并且我正在显示垂直滚动条,现在改变系统的分辨率我想获得滚动条的宽度。我经历了OneStackOverflowPost他们在那里提到检查SystemParameters.ScrollWidth属性,但我再次从他们那里找到任何帮助。谁能帮我解决我的问题。任何答案将不胜感激。 最佳答案 我认为SystemParameters.VerticalScrollBarWidth正是您要找的。 关于c#-如何在C#中查找滚动查看器的垂直滚动条宽度,我们在StackOver

c# - 如何在 C# 中查找滚动查看器的垂直滚动条宽度

我有一个ScrollViewer并且我正在显示垂直滚动条,现在改变系统的分辨率我想获得滚动条的宽度。我经历了OneStackOverflowPost他们在那里提到检查SystemParameters.ScrollWidth属性,但我再次从他们那里找到任何帮助。谁能帮我解决我的问题。任何答案将不胜感激。 最佳答案 我认为SystemParameters.VerticalScrollBarWidth正是您要找的。 关于c#-如何在C#中查找滚动查看器的垂直滚动条宽度,我们在StackOver

c# - 滚动到 C# DataGridView 的底部

我试图在C#WinForm中滚动到DataGridView的底部。此代码适用于文本框:textbox_txt.SelectionStart=textbox_txt.Text.Length;textbox_txt.ScrollToCaret();...但我不知道如何使用DataGridView来完成。有什么帮助吗? 最佳答案 要滚动到DataGridView的底部,试试这个。dataGridView1.FirstDisplayedScrollingRowIndex=dataGridView1.RowCount-1;

c# - 滚动到 C# DataGridView 的底部

我试图在C#WinForm中滚动到DataGridView的底部。此代码适用于文本框:textbox_txt.SelectionStart=textbox_txt.Text.Length;textbox_txt.ScrollToCaret();...但我不知道如何使用DataGridView来完成。有什么帮助吗? 最佳答案 要滚动到DataGridView的底部,试试这个。dataGridView1.FirstDisplayedScrollingRowIndex=dataGridView1.RowCount-1;

javascript - 如何检查滚动条是否可见?

是否可以检查div的overflow:auto?例如:HTML*contentJQUERY$('.my_class').live('hover',function(event){if(event.type=='mouseenter'){if(...ifscrollbarvisible?...){alert('true'):}else{alert('false'):}}});有时内容很短(没有滚动条),有时很长(滚动条可见)。 最佳答案 一个小插件。(function($){$.fn.hasScrollBar=function(){r

javascript - 如何检查滚动条是否可见?

是否可以检查div的overflow:auto?例如:HTML*contentJQUERY$('.my_class').live('hover',function(event){if(event.type=='mouseenter'){if(...ifscrollbarvisible?...){alert('true'):}else{alert('false'):}}});有时内容很短(没有滚动条),有时很长(滚动条可见)。 最佳答案 一个小插件。(function($){$.fn.hasScrollBar=function(){r

javascript - 如何检测浏览器的哪一侧是滚动条 - 右侧或左侧(在 RTL 的情况下)?

对于一些浏览器(Safari、Edge、IE)会自动将滚动条移动到左侧,这是正确的行为:不幸的是,主要浏览器(Chrome和Firefox)的行为方式不同,滚动条仍然位于浏览器的右侧。是否可以通过编程方式(最好使用vanillaJS)检测滚动条在哪一侧?UPD(2018年9月28日):到目前为止,答案中没有有效的解决方案,人们正在尝试使用getBoundingClientRect().left来检测滚动条的位置。或.offsetLeft并且不会起作用,因为它永远是0至少在Edge中独立于滚动条位置。UPD(15.10.2018):TLDR:没有办法。浏览器似乎没有提供检测滚动条的API

javascript - 如何检测浏览器的哪一侧是滚动条 - 右侧或左侧(在 RTL 的情况下)?

对于一些浏览器(Safari、Edge、IE)会自动将滚动条移动到左侧,这是正确的行为:不幸的是,主要浏览器(Chrome和Firefox)的行为方式不同,滚动条仍然位于浏览器的右侧。是否可以通过编程方式(最好使用vanillaJS)检测滚动条在哪一侧?UPD(2018年9月28日):到目前为止,答案中没有有效的解决方案,人们正在尝试使用getBoundingClientRect().left来检测滚动条的位置。或.offsetLeft并且不会起作用,因为它永远是0至少在Edge中独立于滚动条位置。UPD(15.10.2018):TLDR:没有办法。浏览器似乎没有提供检测滚动条的API