panel是什么意思,Panel控件介绍
用于对控件集合进行分组。
Panel控件相当于在我们主窗体中添加了一个容器,通过这个容器把我们需要用的控件直接在这个容器中显示,对于Panel和GroupBox相比,Panel有滚动条而GroupBox没有
正文
字段
ScrollStateAutoScrolling | 确定 AutoScroll 属性的值。 |
ScrollStateFullDrag | 确定用户是否启用了全窗口拖动。 |
ScrollStateHScrollVisible | 确定 HScroll 属性的值是否设置为 true。 |
ScrollStateUserHasScrolled | 确定用户是否滚动了 ScrollableControl 控件。 |
ScrollStateVScrollVisible | 确定 VScroll 属性的值是否设置为 true。 |
属性
AutoScroll | 获取或设置一个值,该值指示容器是否允许用户滚动到任何放置在其可见边界之外的控件。 |
AutoScrollMargin | 获取或设置自动滚动边距的大小。 |
AutoScrollMinSize | 获取或设置自动滚动的最小尺寸。 |
AutoScrollOffset | 获取或设置一个值,该值指示在 ScrollControlIntoView(Control) 中将控件滚动到何处。 |
AutoScrollPosition | 获取或设置自动滚动定位的位置。 |
一个简单例子
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 属性自定义面板的外观。
本文地址:百科问答频道 https://www.neebe.cn/wenda/936643.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!