相关疑难解决方法(0)

将垂直滚动条添加到面板

我试图制作一个Panel可滚动的,但只是垂直(所以AutoScroll不会工作,因为子控件超过左边缘,必须).

那怎么办?

.net c# scroll winforms

41
推荐指数
4
解决办法
15万
查看次数

如果包含的控件太大而无法在可调整大小的面板中显示滚动条?

我正在开发一个Windows窗体应用程序(.NET 2.0,VS 2005).我有一个表单,基本上包含一个动态调整大小的面板:

this.panel1.Dock=DockStyle.Fill;
Run Code Online (Sandbox Code Playgroud)

该面板仅用作容器.在运行时,将添加自定义控件:

UserControl uc=new UserControl();
panel1.Controls.Add(uc);
uc.Dock=DockStyle.Fill;
Run Code Online (Sandbox Code Playgroud)

由于此自定义控件具有最小大小要求,如果它太小而无法显示整个控件,我希望滚动条显示在包含的面板上:

this.panel1.AutoScroll=true;
Run Code Online (Sandbox Code Playgroud)

这不起作用.我试图使用Anchor属性而不是Dock属性来调整面板大小,但无济于事.

.net user-controls scroll winforms

16
推荐指数
1
解决办法
2万
查看次数

水平滚动条在DataGridView上不可见

我有一个DataGridView窗口形式,其中填充了30列和数千行. ScrollBars属性设置为Both,但仍然不显示水平滚动条.即使我无法用键盘上的箭头键滚动.

我通过设置ScrollBars属性来尝试它Horizontal,但这没有任何区别.

有什么建议吗?

谢谢

.net c# datagridview scrollbar winforms

13
推荐指数
5
解决办法
6万
查看次数

如何在VB.Net中的Panel中获取滚动条?

我正在VB.Net中开发一个Windows应用程序.在这种情况下,有一种情况是有一种形式,并且在那种形式中有一个面板,在面板内有一个富文本框.

所以我的要求是在Panel中获得一个滚动条.因此,当用户在面板上滚动时,富文本框可以像MS Office功能一样滚动.

任何人都可以告诉我如何做到这一点?

vb.net panel scrollbar

7
推荐指数
3
解决办法
5万
查看次数

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

为了使表单可滚动,我必须遵守哪些规则...

我简单地将Property设置AutoScroll为true.我也试过,虽然Auto Scroll是真的,设置AutoSize为true/false,但这些都没有工作......也尝试将Panel添加到其中的所有组件......仍然没有......

也许使用V or HScrollBar可以帮助,但我真的不知道如何将其与表格链接...

form.AutoScroll = true;
formMainLayout.AutoScroll = true;
rootPanel.AutoScroll = true;
Run Code Online (Sandbox Code Playgroud)

c# forms scroll

6
推荐指数
2
解决办法
2万
查看次数

改变winform中滚动条的大小

我想更改 winforms 中滚动条的实际条/拇指部分的大小,但我找不到方法来做到这一点。无论滚动多少,拇指大约是实际滚动区域的 1/10。无论我向下滚动 1 行还是 1000 行,都是一样的。我希望它的大小根据滚动量进行调整,或者至少使其达到滚动区域大小的 50% 左右。

c# scrollbar winforms

5
推荐指数
1
解决办法
2万
查看次数

如何在Windows窗体中设置滚动条

我在.net中有一个winform,我放置了太多的控件并设置了表单的高度和宽度.但是当我编译表单并减小表单大小时,我的控件不可见.当我增加表单的大小时,控件在他们自己的位置可见.

我希望当我减小窗体大小时滚动条出现,滚动条在我们增加窗体大小时消失.

.net c#

4
推荐指数
2
解决办法
3万
查看次数

水平滚动条未显示在我的文本框中

在Winform C#应用程序上,我在表单上显示一个文本框.此文本框将显示一行,只有一行.我想展示并使用水平滚动条.

我将属性"scrollbar"设置为水平:ScrollBar不显示.我将WordWrap添加为false:ScrollBar不显示.我将MultiLine添加到true(即使一个ligne):ScrollBar不显示.

我显示的行比"contrôle"更"长",所以我真的需要一个滚动条:(

这是定义:

        this.TxtBox_ApercuFichier.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
        this.TxtBox_ApercuFichier.Location = new System.Drawing.Point(11, 30);
        this.TxtBox_ApercuFichier.Multiline = true;
        this.TxtBox_ApercuFichier.Name = "TxtBox_ApercuFichier";
        this.TxtBox_ApercuFichier.ScrollBars = System.Windows.Forms.ScrollBars.Horizontal;
        this.TxtBox_ApercuFichier.Size = new System.Drawing.Size(702, 21);
        this.TxtBox_ApercuFichier.TabIndex = 12;
Run Code Online (Sandbox Code Playgroud)

即使wordwrap为false,也是相同的结果.(我的文本框位于组框中).

有什么好主意吗?

非常感谢 :)

问候,

.net c# scrollbar winforms

3
推荐指数
1
解决办法
5595
查看次数

如何在 Visualbasic.net 中添加 Vscroll 控件到窗体?

我需要将 vscroll 控件添加到 VB.net 中的表单,我需要使用它来滚动表单,我需要在表单中添加更多控件的表单中,表单的大小无法添加它们?

我需要知道如何进行滚动以在表单中显示更多控件?

先感谢您

.net vb.net scrollbar winforms scrollable

1
推荐指数
1
解决办法
2万
查看次数