Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: рррр Добавлено: 06.02.06 20:03  

Автор вопроса:  alisa
парни подскажите плииииииииз:
есть user control и form. и первое лежит на втором :)
мне нужно что бы user control определял [если это ваабще возможно, понятия не имею :)] активна ли сейчас form или нет. нигде ни могу найти инфу :(

Ответить

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

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



Разработчик Offline Client

Вопросов: 23
Ответов: 879
 Web-сайт: softvito.narod2.ru
 Профиль | | #1
Добавлено: 06.02.06 20:23
Ну если user control лежит на form'е, так тебе лучше знать, как определить, активна она или нет ваабщее:)
  

Ответить

Номер ответа: 2
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #2
Добавлено: 06.02.06 20:51
Private Type RECT
    Left As Long
    Top As Long
    Right As Long
    Bottom As Long
End Type


Private Type WINDOWINFO
    cbSize As Long
    rcWindow As RECT
    rcClient As RECT
    dwStyle As Long
    dwExStyle As Long
    dwWindowStatus As Long
    cxWindowBorders As Long
    cyWindowBorders As Long
    atomWindowType As Integer
    wCreatorVersion As Integer
End Type

Private Declare Function GetWindowInfo Lib "user32.dll" (ByVal hwnd As Long, ByRef pwi As WINDOWINFO) As Long


Private Sub Timer1_Timer()
    Dim wi As WINDOWINFO
    GetWindowInfo Parent.hwnd, wi
    Parent.Caption = wi.dwWindowStatus
End Sub

Ответить

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



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #3 Добавлено: 07.02.06 11:32
Screen.ActiveForm ?

Ответить

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



ICQ: 249195431 

Вопросов: 8
Ответов: 110
 Профиль | | #4 Добавлено: 07.02.06 12:14
Может

Private Declare Function GetActiveWindow Lib "user32" Alias "GetActiveWindow" () As Long

И Parent.hwnd=GetActiveWindow ?

Ответить

Номер ответа: 5
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #5
Добавлено: 07.02.06 13:48
Мой метод работает, не парьтесь :)

Ответить

Номер ответа: 6
Автор ответа:
 alisa



Вопросов: 1
Ответов: 1
 Профиль | | #6 Добавлено: 07.02.06 13:53
угу пасибки Sharp, все работает :)

Ответить

Страница: 1 |

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



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