面板自动滚动最大值

发布于 2024-12-01 07:47:03 字数 621 浏览 1 评论 0原文

我创建表单并添加面板,自动滚动为 true;

之后,我添加此代码;

Int32 _y =0;
progressBarX1.Maximum = 600;


for (int i = 0; i <= 600;i++ )
{
    progressBarX1.Value = i;
    ButtonX _btn = new ButtonX();
    _btn.Click += new EventHandler(_btn_Click);
    _btn.Width = 100;
    _btn.Visible = true;
    _btn.Height = 70;
    _btn.Text = i.ToString();
    _btn.Left = 0;
    _btn.Top = _y;
    _y += 80;
    panel1.Controls.Add(_btn);
}

我运行该项目,但在面板中我只看到 407 按钮,我无法使用 vscroll 向下移动。所有休息按钮均不显示在面板中。但代码是将按钮添加到面板。我检查选项卡和按钮是否在那里。我认为面板滚动有问题。最大高度约为 32500。所以 Vscroll down max 这个值是 32500。

如何增加自动滚动高度区域?

I create Form and I add Panel with Autoscroll is true;

After than , I Add this code;

Int32 _y =0;
progressBarX1.Maximum = 600;


for (int i = 0; i <= 600;i++ )
{
    progressBarX1.Value = i;
    ButtonX _btn = new ButtonX();
    _btn.Click += new EventHandler(_btn_Click);
    _btn.Width = 100;
    _btn.Visible = true;
    _btn.Height = 70;
    _btn.Text = i.ToString();
    _btn.Left = 0;
    _btn.Top = _y;
    _y += 80;
    panel1.Controls.Add(_btn);
}

I run the project, but in Panel I see just 407 button, I can not move down with vscroll. All rest buttons doesnt show in panel. But the code is add button to panel. And I check with Tab and buttons are there. The problem Panel Scrolling are I think. Max Height is 32500 aproxilamte. So Vscroll down max this 32500 value.

How Can I increase the Autoscroll Height area ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

扬花落满肩 2024-12-08 07:47:03

自动滚动不是问题。

不幸的是,对于 x 或 y,控件的最大位置是 32767。
因此面板将所有按钮绘制在最高位置。

如果您在最后一个按钮上调用 BringToFront,它将变得可见。

The autoscroll are is not the issue.

Unfortunately the maximum location for a control is 32767 for either x or y.
So the panel is drawing all the buttons on top of each other at the highest location.

If you call BringToFront on the last button, it will become visible.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文