c#中把多个textbox封装成一个类,怎么编写代码

比如我有30个textbox,运行后在textbox中输入内容,并且要调用输入的内容,该怎么编写代码会简单一点,求高手指教下面是我之前编写的,如果按我的编写要这样编写30... 比如我有30个textbox,运行后在textbox中输入内容,并且要调用输入的内容,该怎么编写代码会简单一点,求高手指教
下面是我之前编写的,如果按我的编写要这样编写30个,太费劲。
展开
 我来答
freeeeeewind
2015-09-23 · TA获得超过1万个赞
知道大有可为答主
回答量:3227
采纳率:94%
帮助的人:1351万
展开全部

不用封装成类;在窗体代码中添加一个方法即可

public partial class Form1 : Form
{

    private int GetValue(TextBox textBox)
    {
        if(string.IsNullOrEmpty(textBox.Text)) return 0;
        int value;
        if(int.TryParse(textBox.Text, out value)
        {
            return value;
        } 
        else
        {
            return 0;
        }
    }
}

这样,你可以调用这个方法来转换30个TextBox了

int intnorths = GetValue(numNs);
int intnorthl = GetValue(numNl);
int intsouths = GetValue(numSs);
int intsouthl = GetValue(numSl);
……
落叶l无情
2015-09-23 · TA获得超过1417个赞
知道大有可为答主
回答量:1372
采纳率:0%
帮助的人:1419万
展开全部
动态创建textbox控件数组

TextBox[] tb = new TextBox[30];
for (int i = 0; i < 30; i++)
{
tb[i] = new TextBox();
tb[i].Left = (i % 10) * 50; //一行10个
tb[i].Top = ((int)(i / 10)) * 100;
//设置一些其他属性
this.Controls.Add(tb[i]);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式