Re: Как вызвать формы из переменной
От: Peter Fleischer Германия www.informtoools.de
Дата: 06.05.04 11:13
Оценка:
Здравствуйте, GunDoorAs, Вы писали:

GDA>Процедура получает имя формы. Как вызвать эту форму


Если правильно понял, то можно так:


    Dim FormName As String = TextBox1.Text
    Dim asm As [Assembly] = [Assembly].GetExecutingAssembly()
    Dim ty As Type = asm.GetType(asm.GetName.Name & "." & FormName)
    Dim o As Object = System.Activator.CreateInstance(ty)
    Dim mi As System.Reflection.MethodInfo = ty.GetMethod("Show")
    mi.Invoke(o, Nothing)



Peter
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.