c# winform窗体控件怎么根据得到的字符串自动生成?

2024-11-20 04:27:47
推荐回答(3个)
回答(1):

想动态创建控件吗?
动态创建控件其实很容易做到的;

通过读取到的数据,判断其控件类型,再将这个控件NEW 出来
TextBox tb = new TextBox;
tb.坐标 = ... ;
tb.长度 = ... ;
this.Conttrols.Add(tb) ;

这样就能够创建一个文本框了;

当然那,如果类型比较多的话,写起判断,就比较麻烦了;
这个时候你可以使用.Net 的方法,“反射”
至于这个方法的代码,你可以找一下MSDN 的事例!

祝你好运

回答(2):

每个winform窗体代码最上面都有了InitializeComponent();方法 窗体控件生成的代码就在这个里面,楼主研究下就知道怎么生成控件了

回答(3):

直接去工具箱里拖出一个textbox控件放上去不就生成一个控件了吗?