编程技术分享平台

网站首页 > 技术教程 正文

49.C# 控件使用基础 c#控件制作

xnh888 2024-12-15 17:27:04 技术教程 44 ℃ 0 评论

摘要


基本演示一下窗体中怎么添加控件,一般是手动拖拽控件,但也可以代码添加控件,我们也可以设置控件的位置。

正文


拖拽控件

一个按钮控件就到了设计面板上,这时可以拖动他的大小,位置,修改属性。

我们看一下 FrmMain.Designer.cs文件,双击出现编辑界面

红框内的就是添加控件这块代码

试一下通过代码完成添加控件

我们给按钮添加一个单击事件

private void btnAdd_Click(object sender, EventArgs e)
{
    TextBox textBox = new TextBox();
    textBox.Name = "txt";
    textBox.Location = new Point(0, 0);//左上脚
    textBox.Width = 300;
    this.Controls.Add(textBox);

    Button btnMsg = new Button();
    btnMsg.Name = "btnMsg";
    btnMsg.Text = "显示信息";
    btnMsg.Width = 100;
    btnMsg.Height = 30;
    btnMsg.Location = new Point(this.Width-120, 0);
    this.Controls.Add(btnMsg);
    btnMsg.Click += BtnMsg_Click;//动态添加一个事件
}

private void BtnMsg_Click(object? sender, EventArgs e)
{
    MessageBox.Show(((TextBox)this.Controls.Find("txt", true)[0]).Text);
}

删除控件

最简单的在设计面板上右键,看到菜单,选中删除就可以了。

当然也可以通过代码删除控件

我们在设计面板上添加一个“删除控件”按钮

修改Name为btnDelete,与Text为删除控件,给删除控件添加事件

private void btnDelete_Click(object sender, EventArgs e)
{
    this.Controls.Clear();//清除所有控件
    this.Controls.RemoveByKey("txt");//删除指定的控件
}

控件对齐

我们可以选中一组控件,在工具栏可以选择不同的对齐方式。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表