Я не могу переместить UserControl, содержащий полноразмерный ElementHost, в дизайнере Windows Forms?

У меня есть ElementHost в пользовательском элементе управления Windows Forms, размер которого соответствует полной ширине/высоте пользовательского элемента управления Windows Forms. UserControl находится в форме... но я не могу переместить UserControl или выбрать его в конструкторе, потому что дочерний элемент ElementHost крадет фокус всякий раз, когда я навожу мышь/щелкаю UserControl в конструкторе.

Как я могу предотвратить это во время разработки?


person Jeff    schedule 22.06.2011    source источник


Ответы (1)


Я сделал следующее:

        if (LicenseManager.UsageMode == LicenseUsageMode.Designtime)
        {
            host.Enabled = false;
        }

что теперь позволяет мне перетаскивать и изменять размер UserControl на родительском элементе.

person Jeff    schedule 23.06.2011