问题标签 [scrollbars]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1817 浏览

c# - 为什么在 UserControl 中没有正确更新 Visible 属性?

有时我的 UserControl 的 Visible 属性没有正确更新。它发生在我的应用程序启动时,在 OnFontChanged 中,从 InitializeComponent 内部触发,可能是因为尚未设置其他一些东西。我就是不知道是什么。

替代文字

vScrollBar是一个用户控件并且在另一个用户控件中。显然,这只发生在尝试将值设置为 true 时。 vScrollBar已经创建了它的句柄,因为 IsHandleCreated 上的手表说这是真的。

0 投票
2 回答
14262 浏览

css - 浏览器调整大小时的 CSS 100% 宽度

大家好,我正在尝试使用 CSS 构建布局,但遇到了一个奇怪的问题。对我来说很奇怪。我有 3 个 div 一个Header,一个Footer和一个MainContent区域。页眉和页脚必须保持 100% 的恒定宽度,而 MainContent 区域必须居中固定在 996px;这一切都很好,但是当我将浏览器窗口的宽度调整为低于 996 像素然后向右滚动窗口的内容时,100% 的页眉和页脚似乎被截断并且不再是 100%。我敲了一个简单的脚本来说明这个问题(内联样式以保持紧凑)。我知道我可以在每个容器中添加溢出:隐藏,以便在调整窗口大小时关闭滚动条。如果宽度低于某个宽度,我还编写了一小段 jQuery 来强制 div 回到宽度。但是我的问题是关于 CSS 的,是否有更好的纯 CSS 解决方案来解决这个问题?或者任何人都可以解释为什么会发生这种情况?先感谢您!点C

0 投票
1 回答
1374 浏览

wpf - 如何使 WPF DataGrid 滚动条也覆盖不可滚动区域?

我不确定这是否只是我的机器(WinXP SP3),因为我没有在其他人的截图中看到它。

在我看来,DataGrid 中的滚动条只覆盖可滚动区域。这意味着,列和行标题区域以及右下角以背景颜色显示,这在我看来很难看。如何使滚动条延伸到控件的边缘(如更常规的控件)?DataGrid 中是否有此属性?

如果您没有更改 DataGrid 的背景颜色,您可能看不到它。我在这里有一个截图来说明这个问题。

0 投票
2 回答
1595 浏览

html - Silverlight 控件向浏览器窗口添加滚动条

虽然是 silverlight 的新手,但我制作了一张可点击的地图。[注意:比使用html标签更好,因为地图的轮廓与每个区域的精确轮廓相匹配,并且很容易产生上下文菜单)。

我不得不调整地图的大小,现在它在浏览器窗口中添加了一个全新的滚动条:我现在有两个垂直滚动条。不利于可访问性和可用性。

问题是:为什么我会得到这个额外的滚动条?

HTML:

它看起来像什么:

替代文字

有什么建议么?

0 投票
1 回答
1722 浏览

c# - 当所有行的高度超过 DataGridview 的视觉高度时,DataGridview 的 ScrollBars 会 Crash

正如标题所说,

DataGridview.ScrollBars = 垂直;

假设 DataGridview 的视觉可以包含 4 行,如果行到 6,它有一个 Vertical ScrollBar。但是如果点击滚动条,程序就会崩溃。如果我们设置 DataGridview.ScrollBars = None,就不会出现问题。

0 投票
1 回答
643 浏览

c# - TableLayoutPanel 更改滚动条(C# WinForms)

我确实有一个带有 AutoScroll=true 的 TableLayoutPanel。工作正常:但是有没有机会改变滚动条的样式。我想要更小的滚动条。

任何想法 - 问候硬件

0 投票
3 回答
431 浏览

css - 强制滚动条图像 CSS

如果不使用表格,我将如何完成以下任务?

如果我不将 imgs 包装在 tds 中,则不会强制滚动条。

imgs 像没有 tds 的常规文本一样被向下推。

我尝试将 imgs 设置为 display:block、inline-block 和其他一些想法,但我一无所知。

http://jsfiddle.net/zjews/

编辑:我可以将 inline-table 应用于包装的“a”链接,但不幸的是 Internet Explorer 不支持此属性。有谁知道在 Internet Explorer 中模拟 inline-table 的方法。

0 投票
5 回答
3590 浏览

android - 始终显示 PreferenceScreen 的滚动条

我使用preferences.xml 和PreferenceActivity 在我的应用程序中定义了首选项。设置以类似 ScrollView 的方式呈现在手机中。我想一直显示垂直滚动条。在 Android 1.6 中,它们不会消失,但在 Android 2.2 中,它们会在大约一秒钟后消失。在 ScrollView 中,我可以使用 android:scrollbarAlwaysDrawVerticalTrack 或 android:scrollbarDefaultDelayBeforeFade 来控制它。如何使用首选项小部件执行此操作?

/P

0 投票
4 回答
4872 浏览

javascript - 确定html表中的第一行

我有一个带有滚动条的 html 表(即设置了溢出)。当我滚动表格时,我想获得当前顶行的位置(即根据表格的用户视图)。

我该怎么做?

你们中的任何人都可以帮我举个例子吗?

0 投票
2 回答
3030 浏览

css - 当内容小于容器时,Chrome 滚动条不会消失

我有一个应用程序可以调整元素的大小以确保它们适合容器。有时内容会溢出,有时它们非常适合,所以我在容器上使用溢出:自动。

问题出在 chrome 中,当容器大小缩小时,容器会出现滚动条,即使获取了适当大小的新图像,也不需要滚动条的正确大小。

一个简单的解决方法(对于简单的应用程序来说很好)是设置 overflow:hidden,然后在回流后再次设置 overflow:auto。但是,在这个应用程序中,容器不(实际上不应该)知道它的内容是否会缩放以适应或不适合,甚至何时完成加载(因此它知道何时更改溢出) . 这类似于此处提到的内容:http ://www.google.ad/support/forum/p/Chrome/thread?tid=3df53193ac1cf08b&hl=en ,但我认为这对我们的情况不可行

当内容适合时,是否有另一种方法可以使滚动条消失?我已附上 HTML 以查看问题。单击绿色使其变大,然后再次使其变小。滚动条在 IE 和 firefox 中消失,但不是 chrome(单击“修复滚动条”后会起作用)