动态实例化控件并将其添加到表单中

时间:2014-09-15 13:34:06

标签: c# winforms reflection

我需要实例化各种对象并将它们添加到表单中。对象类(以及一些其他信息,如坐标和文本)存储在表中,作为字符串。

我所做的一切都是这样的:

var obj = Activator.CreateInstance(typeof(Form).Assembly.GetType("System.Windows.Forms.TextBox"));

如何访问上述对象的属性?我不想将它转换为TextBox,因为它违背了最初的目的 - 能够直接从字符串中实例化对象。它可能是文本框,或组合框,或其他任何东西,都不能使用开关。

谢谢:)

0 个答案:

没有答案