Tag: 滚动

c#中的可滚动表单,AutoScroll = true不起作用

为了使表单可滚动,我必须遵守哪些规则… 我简单地将Property AutoScroll设置为true。 当Auto Scroll为true时我也试过,将AutoSize设置为true / false,但这些都没有工作……还试图将Panel添加到其中所有组件……仍然没有…… 也许使用V or HScrollBar可以提供帮助,但我真的不知道如何将它与表格链接… form.AutoScroll = true; formMainLayout.AutoScroll = true; rootPanel.AutoScroll = true;

如何在Web浏览器控件中垂直向下滚动

如何向下滚动c#中WebBrowser组件中的滚动条? 我尝试了以下代码,但它没有完成这项工作: webBrowser2.Focus(); webBrowser2.Document.Body.ScrollIntoView(false);

为OnScroll创建事件处理程序以进行Web浏览器控制

有没有人成功地在Web浏览器组件中捕获鼠标滚动事件? 我有两个网页浏览器控件我想同时滚动。 但是没有针对Web浏览器的滚动事件。 我想在下面创建一个类似的事件? 有没有人做过或看过这个? private void webCompareSQL_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { Document.Window.AttachEventHandler(“OnScroll”); } 在这里,我将调用我的事件并继续执行代码。 private void windowEvents_OnScroll() { int nPos = GetScrollPos(webCompareSQL.Handle, (int)ScrollBarType.SbVert); nPos <<= 16; uint wParam = (uint)ScrollBarCommands.SB_THUMBPOSITION | (uint)nPos; SendMessage(WebPrevSQL.Handle, (int)Message.WM_VSCROLL, new IntPtr(wParam), new IntPtr(0)); } 我找到了这段代码,但不知道如何使用它。 这是一个事件。 webCompareSQL.Document.Window.Scroll

检测WPF列表视图滚动条何时位于底部?

有没有办法检测ListView ScrollViewer的滚动条是否已到达虚拟滚动空间的底部? 我想检测这个以从服务器获取更多项目以放入ListView上绑定的ObservableCollection 。 现在我这样做: private void currentTagNotContactsList_scrollChanged(object sender, ScrollChangedEventArgs e) { ListView v = (ListView)sender; if (e.VerticalOffset + e.ViewportHeight == e.ExtentHeight) { Debug.Print(“At the bottom of the list!”); } } 这甚至是正确的吗? 我还需要区分导致事件的垂直滚动条和导致它的水平滚动条(即如果你在框的底部水平滚动,我不想继续生成对服务器的调用)。 谢谢。

在FlowLayoutPanel滚动期间,背景扭曲+闪烁

我有一个具有背景的Windows窗体应用程序。 在其中,我有一个透明背景的flowlayoutpanel。 滚动时,会发生以下情况: 我也看到一些闪烁。 我已经尝试了所有双缓冲业务,但它不起作用。 有什么建议?

拖动时WPF列表框自动滚动

我有一个具有ListBox的WPF应用程序。 拖动机制已经实现,但是当列表太长并且我想将项目移动到不可见的位置时我不能。 例如,屏幕显示10个项目。 我有20件物品。 如果我想将最后一项拖到第一个位置,我必须拖到顶部并放下。 向上滚动并再次拖动。 如何使ListBox自动滚动?

到达最后一项时WP7 Auto Grow ListBox

我正在尝试实现一种效果,当用户向下滚动到最后一项时,会有更多项目附加到列表中。 我还没有找到一种方法来确定用户是否已滚动到列表的末尾。 我没有在ListBox上看到当用户到达列表底部时触发的事件。 告诉我什么时候一个项目滚动到视图中的东西会很棒,但据我所知,没有类似的东西。 这在WP7中甚至可能吗? 编辑:另一种说法是,我们可以检测到列表何时“退回”?

如何编写鼠标在TextBox中滚动时发生的事件?

我想在鼠标滚动时更改TextBox的数量。 我有一个Scroll TextBox但是我不想用它。 有没有与此相关的事件? 我应该写一个TextBox事件吗? 如果是,我如何编写鼠标滚动时发生的textBox事件?

C#WebBrowser PanningMode

我正在开发一个实现C#WebBrowser控件的WinForms应用程序。 此应用程序正在部署到Windows 7 SP1 Panasonic触摸屏设备。 很多时候,用户将浏览包含非常大的图像的页面。 为了查看此图像的某些部分,它们需要水平滚动。 虽然通过手指垂直滚动很好,但水平滚动非常不合作。 我看到我们有ScrollViewer.SetPanningMode ,但我们是否有类似WebBrowser的东西? 问题 :我们可以为WebBrowser控件实现平滑的水平触摸滚动吗? 当图像不够高以进行垂直滚动时,无法水平滚动。

拖放时滚动(WPF)

好吧,伙计们,我一直在为这个问题疯狂地摸不着头脑,花了几个小时试图研究它是如何工作的但是我还没有找到答案,如果你希望看到我的任何一个SRC随意询问我和我会看看能不能帮忙。 基本上我遇到的问题是我的应用程序中有一个TreeView文件夹,即: Catalog Brands Nike Adidas Lactose Styles Sandles Trainers Boots 我试图修复的问题是,当我拖动文件夹时(这是在我的DragDropManager类中处理的),我无法向上或向下滚动(只显示一个可爱的停止标志)。 我也无法在树视图中找到卷​​轴,所以我不确定它是如何生成的(这不是我自己的软件,我最近开始为一家公司工作,所以我不熟悉代码,没有其他人似乎知道。) 如果我想从顶部移动到最底部,这是一个问题。 滚动工作正常,无需拖动。 如果有人希望看到我的代码的任何部分随意问,因为我不确定实际向你们展示什么。 我已经阅读了一些很好的文章,我只是在摸不着头脑。