Function to execute forms from other solutions C #

If someday you encounter the problem of wanting to create a system with many modules and choose to separate each module in a different project, you will surely need to execute the forms and visibly it seems that it is just a system. To achieve this, I bring you the following function, hoping it will be useful for you.

public Form loadForm(string NameSpace, 
                             string path, 
                             string nameForm)
   Assembly wSTproject = Assembly.LoadFrom(path);
   nameForm = Namespace + "." + nameForm;
   Type wTY = wSTproject.GetType(nameForm);
   return (Form)Activator.CreateInstance(wTY);

Mode of use


Note: the route extension can be .exe or .dll depending on how you created the solution


También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada.