有什么办法用字符串打开窗口吗

dim str="form1" 有什么办法能用str打开窗口form1吗

你可以:

    Dim form = CType(Activator.CreateInstance(Type.GetType("YourNameSpace.Form1")), Form)
    form.Show()

示例:

img

string namespace="命名空间名字";
string str="form1";
Form form=(Form)Assembly.load(namespace).CreateInstance(namespace+"."+str);
form.ShowDialog();