龙空技术网

59.C# Panel控件

数字双碳行者 359

前言:

现在我们对“loadpanel函数”大概比较注意,姐妹们都想要知道一些“loadpanel函数”的相关内容。那么小编也在网上搜集了一些有关“loadpanel函数””的相关资讯,希望小伙伴们能喜欢,你们快快来学习一下吧!

摘要

用于对控件集合进行分组。

Panel控件相当于在我们主窗体中添加了一个容器,通过这个容器把我们需要用的控件直接在这个容器中显示,对于Panel和GroupBox相比,Panel有滚动条而GroupBox没有

正文

字段

ScrollStateAutoScrolling

确定 AutoScroll 属性的值。<br><br>(继承自 ScrollableControl)

ScrollStateFullDrag

确定用户是否启用了全窗口拖动。<br><br>(继承自 ScrollableControl)

ScrollStateHScrollVisible

确定 HScroll 属性的值是否设置为 true。<br><br>(继承自 ScrollableControl)

ScrollStateUserHasScrolled

确定用户是否滚动了 ScrollableControl 控件。<br><br>(继承自 ScrollableControl)

ScrollStateVScrollVisible

确定 VScroll 属性的值是否设置为 true。<br><br>(继承自 ScrollableControl)

属性

AutoScroll

获取或设置一个值,该值指示容器是否允许用户滚动到任何放置在其可见边界之外的控件。<br><br>(继承自 ScrollableControl)

AutoScrollMargin

获取或设置自动滚动边距的大小。<br><br>(继承自 ScrollableControl)

AutoScrollMinSize

获取或设置自动滚动的最小尺寸。<br><br>(继承自 ScrollableControl)

AutoScrollOffset

获取或设置一个值,该值指示在 ScrollControlIntoView(Control) 中将控件滚动到何处。<br><br>(继承自 Control)

AutoScrollPosition

获取或设置自动滚动定位的位置。<br><br>(继承自 ScrollableControl)

一个简单例子

private void btnLoad_Click(object sender, EventArgs e){    pnlMain.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;        Label label1 = new Label();    label1.Location = new Point(16, 16);    label1.Text = "label1";    label1.AutoSize = true;    pnlMain.Controls.Add(label1);    for (int i = 0; i < 20; i++)    {        TextBox textBox1 = new TextBox();        textBox1.Location = new Point(16, 60*(i+1));        textBox1.Text = "";        textBox1.Size = new Size(152, 20);        pnlMain.Controls.Add(textBox1);    }    pnlMain.AutoScroll = true;}

Panel 是包含其他控件的控件。 可以使用 a Panel 对控件集合(例如一组控件) RadioButton 进行分组。

与其他容器控件(如 GroupBox 控件)一样,如果 Panel 控件 Enabled 的属性设置为 false该控件,则也会禁用包含在其中的 Panel 控件。

控件 Panel 不显示标题。 如果需要类似于可显示标题的控件 Panel ,可以用 GroupBox 控件。

若要显示滚动条,请将 AutoScroll 属性设置为 true。也可以通过设置 BackColor、BackgroundImage 和 BorderStyle 属性自定义面板的外观。

标签: #loadpanel函数