C# winfrom在Panel下面动态添加空间
2012-02-01 17:19
357 查看
private void Form5_Load(object sender, EventArgs e)
{
for (int i = 0; i < 20; i++)
{
TextBox b = new TextBox();
// Button b = new Button();
b.Text = "" + i;
b.SetBounds(p.X, p.Y, 184, 50);
b.Font = new Font(b.Font.FontFamily, 25, b.Font.Style);
// b.Click += new System.EventHandler(ClickHandler);
//b.MouseEnter += new System.EventHandler(MouseEnterHandler);
// b.MouseHover += new System.EventHandler(MouseHoverHandler);
//this.Controls.Add(b);在整个窗体下添加
panel1.Controls.Add(b); //Panel下添加
p.X += 200;
if (p.X >= this.panel1.Width - 50)
{
p.X = 0;
p.Y += 100;
}
}
}
{
for (int i = 0; i < 20; i++)
{
TextBox b = new TextBox();
// Button b = new Button();
b.Text = "" + i;
b.SetBounds(p.X, p.Y, 184, 50);
b.Font = new Font(b.Font.FontFamily, 25, b.Font.Style);
// b.Click += new System.EventHandler(ClickHandler);
//b.MouseEnter += new System.EventHandler(MouseEnterHandler);
// b.MouseHover += new System.EventHandler(MouseHoverHandler);
//this.Controls.Add(b);在整个窗体下添加
panel1.Controls.Add(b); //Panel下添加
p.X += 200;
if (p.X >= this.panel1.Width - 50)
{
p.X = 0;
p.Y += 100;
}
}
}
相关文章推荐
- C#WinFrom开发系列之关于动态添加生成和删除控件的相关知识
- c# winFrom 使窗体显示SplitContainer或Panel中[转]
- c# winfrom 在panel上绘制矩形
- c# winFrom 使窗体显示SplitContainer或Panel中[转]
- C# Winfrom Datagridview 下方添加统计行
- C# WF 删除panel容器动态添加的控件
- [转]c# winFrom 使窗体显示SplitContainer或Panel中
- c# TableLayoutPanel控件应用 动态添加控件及事件
- C#Winfrom获取指定目录下所有文件名称和文件名称相应的目录 并且添加到DataTable
- [转]c# winFrom 使窗体显示SplitContainer或Panel中
- C# winfrom动态加载TreeView控件
- c# TableLayoutPanel控件应用 动态添加控件及事件
- c# winFrom 使窗体显示SplitContainer或Panel中
- 向Panel中动态添加文本框的方法 (C#)
- c# winFrom 使窗体显示SplitContainer或Panel中
- c# TableLayoutPanel控件应用 动态添加控件及事件
- c# TableLayoutPanel控件应用 动态添加控件及事件
- C# panel 动态添加windows media player 控件
- c# winfrom 在panel上绘制矩形
- [转]c# winFrom 使窗体显示SplitContainer或Panel中