Мое приложение находится на VB.net с фреймворком 3.5. Я хочу отключить кнопку закрытия ("[X]") в главной форме приложения при выполнении некоторой обработки.
Я добился отключения, переопределив свойство ReadOnly CreateParams () формы. Это работает нормально, так как кнопка управления на форме и опция закрытия при щелчке правой кнопкой мыши на панели задач показывают их как отключенные.
Это удовлетворяет моим потребностям в Windows XP , но не в Windows 7. В Windows 7, щелчок правой кнопкой мыши на значке приложения на панели задач показывает другое меню ... с новым «Закрыть окно» вариант.
Закрыть в исходном меню по-прежнему показывает его отключенным (это старое меню скрыто, но его можно отобразить, удерживая клавишу Shift и щелкнув правой кнопкой мыши значок приложения на панели задач) . Теперь мне нужно отключить эту опцию «Закрыть окно» ... и только для моего приложения.
Есть ли способ сделать это программно?