Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: VB.NET (перезагрузка и др.) Добавлено: 19.03.04 19:20  

Автор вопроса:  Torqian

Можно программно ли перезагрузить Win(XP, 2000) не используя API? Если да, то как?

Пробовал адаптировать вариант перезагрузки с помощью API из VB6 - не получается. Лезет ошибка, что-то вроде Unhandled exception...

Если у кого-нибудь есть пример перезагрузки под VB.NET - пришлите пожалуйста исходник на mouzzz@yandex.ru

И еще вопрос: как отловить минимизацию формы в том же самом VB.NET?

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Valera



Вопросов: 15
Ответов: 43
 Профиль | | #1 Добавлено: 22.03.04 16:20

Как-же всетаки отловить минимизацию формы в VB.NET?

Ответить

Номер ответа: 2
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #2
Добавлено: 23.03.04 08:08
ИМХО, тут либо сабклассить окно, либо ставить проверку в обработчик
события Resize.

Ответить

Номер ответа: 3
Автор ответа:
 Torqian



Вопросов: 2
Ответов: 3
 Профиль | | #3 Добавлено: 25.03.04 21:44

Оказалось все несложно! Данная процедура отлавливает минимизацию формы:

Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)

Const WM_SYSCOMMAND = &H112

Const SC_MINIMIZE = &HF020&

If m.Msg = WM_SYSCOMMAND Then

If m.WParam.ToInt32 = SC_MINIMIZE Then

msgbox "Минимизация!"

End If

End If

MyBase.WndProc(m)

End Sub

Ответить

Номер ответа: 4
Автор ответа:
 Torqian



Вопросов: 2
Ответов: 3
 Профиль | | #4 Добавлено: 26.03.04 18:51

Ну ладно, с минимизацией я разобрался. А вот вопрос про перезагрузку вопрос открыт! Нужен исходник на VB.NET!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам