Как создать DLL, содержащую форму?

Всем привет) Можно ли сделать dll-библиотеку, чтобы в ней содержалась форма?

Конечная задача состоит в том, что я хочу сделать внешний вид формы самостоятельно, а из одной программы хочу выводить несколько форм, вот мне и нужно, чтобы у них у всех был один дизайн, а этого хотелось бы добиться через dll. Пишу в студии на С#.
  • Вопрос задан
  • 4171 просмотр
Решения вопроса 1
fart
@fart
Можно. что-то вроде этого:
сборка dll:
.............
namespace testform
{
    public partial class FormDll : Form
    {
        public FormDll()
        {
            InitializeComponent();
        }
    }
}
.............
приложение
Assembly assembly = Assembly.LoadFile("C:\\prg\\testform.dll");
Type type = assembly.GetType("testform.FormDll ");
Form form = (Form)Activator.CreateInstance(type);
form.ShowDialog();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы