c#windows窗体程序中如何写程序删除窗体上的多余的textbox文本框

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#windows窗体程序中如何写程序删除窗体上的多余的textbox文本框相关的知识,希望对你有一定的参考价值。

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace WindowsFormsApplication1

    public partial class Form1 : Form

    

        public Form1()

        

            InitializeComponent();

        

        private void Form1_Load(object sender, EventArgs e)

        

            foreach (Control c in this.Controls) 

                if (c is TextBox) 

                    comboBox1.Items.Add(c.Name);

                    c.Text = c.Name;

                

            

        

        private void button1_Click(object sender, EventArgs e)

        

            Control t = this.Controls[comboBox1.Text];

            this.Controls.Remove(t);

            comboBox1.Items.Remove(t.Name);

        

    

自己看看吧

参考技术A 方法1:textbox.Visible = false;这样是隐藏掉 推荐使用
方法2:this.Remove(textbox)这样就真把他删掉了
参考技术B 这段代码,不会有问题了.....测试过了.
private void Form1_Load(object sender, EventArgs e)

SetControlEvennt(this);


public void SetControlEvennt(Control con)

foreach (Control c in con.Controls)

if (c.Controls.Count > 0)

SetControlEvennt(c);


if (c.GetType().Name == "TextBox")

((TextBox)c).TextChanged += new EventHandler(TextChanged);




private void TextChanged(object sender, EventArgs e)

this.SelectNextControl((TextBox)sender, true, false, true, true);

另外,站长团上有产品团购,便宜有保证
参考技术C 如果你的控件都是窗体的子控件,可以这样写
你的窗体.Controls.Remove(你要删除的控件);
以此类推
参考技术D 可以把未填入数据的文本框做个循环判断,没有填入数据的将属性直接visable不就行了

C#windows窗体应用程序如何自适应大小

用C#的windows窗体应用程序做界面十分轻松,但是系统默认是没有让控件跟随窗体的大小改变而已改变的。所以需要我们手动去设置让窗体控件随着窗体的大小改变而改变。所以我们只需要将控件选择

然后把Anchor属性给设置左右上下就可以了。

 

以上是关于c#windows窗体程序中如何写程序删除窗体上的多余的textbox文本框的主要内容,如果未能解决你的问题,请参考以下文章

c#window窗体应用程序中一个控件,如果鼠标点击控件,怎么获得此时鼠标点击处的屏幕坐标

如果我输入一个新的注册号删除按钮应该在 C# windows 窗体应用程序中被禁用 [关闭]

C#windows窗体应用程序如何自适应大小

vs2015中的c#windows窗体应用程序怎么使用OpenGL?

如何在 Windows 窗体应用程序中显示 MFC 控件?

公用文件夹上的 Windows 窗体 app.config