问题
Me.Name <> System.Windows.Forms.Form.ActiveForm.Name这句出错,要怎么改才能实现这个功能 --------------------编程问答-------------------- 判断本窗口是否活动窗口么? --------------------编程问答-------------------- 是 --------------------编程问答-------------------- 要实现什么功能呢?有更好的办法为什么要这么麻烦呢?Activated事件在窗体激活时发生,你的代码意图判断非活动窗体,但非活动窗体活动如何捕捉呢,不如把处理代码写进一个子form里做窗体模板,使用时继承即可。
Private Sub Form2_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Activated
MsgBox(Me.Name)
End Sub --------------------编程问答-------------------- 这个是判断是否为活动窗体,然后还有一些其他的处理在里面。这么处理不合适。我后来想通了。在初始页面的时候,取得Form名,然后存在一个全局的变量里面。在判断的时候,用当前的Form名和那个全局变量进行判断。
补充:.NET技术 , VB.NET