C#中的UserControl中的滚动条

游戏制作器

我已经在TabPage中创建了一个UserControl。

Tabpage.AutoScroll = true; 

启动应用程序后,只有“垂直”滚动条。当我水平调整应用程序大小时,没有滚动条。

Tabcontrol-> TabPage-> UserControl

在此处输入图片说明

在此处输入图片说明

        // tabPage
        // 
        this.tab_resume_new.Controls.Add(this.userControlResume);
        this.tab_resume_new.Location = new System.Drawing.Point(4, 29);
        this.tab_resume_new.Name = "tabPage";
        this.tab_resume_new.Size = new System.Drawing.Size(1270, 635);

在UserControl中

 // UserControl
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.AutoScroll = true;
            this.Controls.Add(this.tableLayoutPanel8);
            this.Name = "UserControlResume";
            this.Size = new System.Drawing.Size(1260, 625)
拱灯

在这种情况下,通常只有几处可能出错。

1)您需要将AutoScroll放在UserControl上

2)tablPage上的控件的“锚点”设置为“右”。如果您选择“右”,则水平滚动条将不会显示。

3)您具有嵌套控件和位于tabPage中的包装器控件。该包装程序控件未超出选项卡页的范围。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章