Загрузка Win формы из dll в другом AppDomain
От: boa67  
Дата: 15.02.08 05:43
Оценка:
Всем привет!
Столкнулся вот с такой проблемой:
В dll находится обычная форма с несколькими визуальными контролами

public partial class Form1 : Form
{
  public Form1()
  {
     this.Show();
  }
...
}


В основной программе тоже находится форма (главная) и мне нужно загрузить Form1 в другом домэне:

MyDomain = AppDomain.CreateDomain("NewDomain")
MyDomain.CreateInstanceFrom("...\WindowsApplication1.dll", "WindowsApplication1.Form1");


Форма появляется, но она почему то глюкаво работает: если курсор находится в гриде, то при нажатии стрелки(любой) курсор ввода перемещается на другой контрол; клавиша табуляции перемещает курсор ввода в обратном направлении. Может и еще глюки есть, но меня и эти совсем не устраивают. Когда загружаю Form1 в текущем домэне, то там все нармально работает

Подскажите пожалуйста, может я че не так делаю, или какие нибудь настройки нужно изменить... !!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.