我试着听另一个窗口的事件。如果有人试图改变窗口大小,我总是想将窗口模式设置为全屏。
经过对该主题的一些研究后,我发现了一些关于事件挂钩的信息。现在我试图让它工作,但没有听取窗口事件的例子。
目前我尝试使用SetWinEventHook
,但似乎这不适用于窗口事件。
有人可以给我一个提示怎么做?如果我找到解决方案,我会发布答案。
提前谢谢!!!
答案 0 :(得分:0)
这就是你追求的吗?您可以从第二个表单中获取resize事件。
Public Class Form1
Dim WithEvents Form As Form2
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Form = New Form2
form.Show()
End Sub
Private Sub Form_Resize(sender As Object, e As EventArgs) Handles Form.Resize
Dim size As Size = CType(sender, Form2).Size
Console.WriteLine("Window Resize: " + size.ToString)
End Sub
End Class