MDI-приложение с внешним интерфейсом, таким как display winforms c # - PullRequest
0 голосов
/ 19 декабря 2011

У меня приложение MDI работает нормально, теперь я хочу отобразить DASHBOARD, отображающий 4-5 элементов управления Grid, где данные до сих пор заполняются потоком workerbackground.

Требование состоит в том, что Dashboard должна оставатьсяна фоне основной родительской формы всегда, потому что она получает оперативные данные.

Теперь, когда я пытаюсь отобразить этот пользовательский элемент управления (панель мониторинга), я не могу показать дочерние формы, потому что это приложение MDI.

пожалуйста, есть ли способ, чтобы я мог отображать свой пользовательский контроль Dashboard в родительской форме, а также дочерние формы, когда это необходимо.

Спасибо

1 Ответ

0 голосов
/ 20 декабря 2011

Почему бы вам не показать пользовательский элемент управления Dashboard также в дочерней форме MDI?Вы можете настроить эту конкретную форму так, чтобы она не имела кнопок управления (чтобы пользователь не мог ее закрыть) и не позволяла изменять ее размер, чтобы приложение оставалось под своим контролем.

Я предполагаю, что пользователь никогда не будет на самом деленеобходимо взаимодействовать с ним, поэтому вам также придется помешать ему сфокусироваться, потому что это скроет все остальные формы MDI.

...