У меня странная ситуация, когда я открываю форму из своего приложения, скрываю ее, и когда я пытаюсь показать ее во второй раз, свойство Visible говорит true, TopMost true также, расположение правильное, но я не вижу его..Net свойство winform говорит Visible, но я не вижу его
Любые идеи, где и на что смотреть, чтобы решить, в чем проблема?
(Примечание: могут возникнуть проблемы с обработчиками событий/делегата, но я не слишком уверен, с чего начать)
UPDATE - Я установил ShowInTaskbar истина - и я вижу его в панели задач, но нет способа перенести его на передний план, и правый щелчок на кнопке панели задач ничего не делает. Alt-Tab нет. Не отображается в TaskManager.
Tried Crack.NET, но не может найти никаких свойств, которые позволят мне получить «в» экземпляр объекта. .Net Memory Profiler не помогает, я полагаю, и Winspector. Я не уверен, что делать.
UPDATE2 - Я соврал, это не WinForm, я наследовал от пользовательского класса, который, в свою очередь, наследуется от WinForm. Я пробовал наследовать напрямую из формы, и он работает. Так что теперь я должен пойти и посмотреть в коде пользовательского класса. Я буду держать вас в курсе ...
Ха-ха, рад, что вы нашли проблему :) – leppie
Ugh, код принадлежит DailyWTF - затухает с таймером, время от времени + Thread.Sleep. Только исчезает, если ShowDialog, но исчезает в Close и Hide. (Так что второе открытие с Show явно не отменяет ...) – Benjol