.NET 如何知道某窗口是被哪个窗口打开的?
Posted by Admin L in .NET Programming on 27-08-2012. Tags: .NET 编程经验, VB .NET 编程经验, VB .NET 问答, VB .NET 技巧, C# 问答, C# 编程经验, C# 技巧, .NET 问答, .NET 技巧
作者:牧山道人
原文地址:https://www.seeksunslowly.com/dot-net-如何知道某窗口是被哪个窗口打开的
转载请注明出处,谢谢。
_____________________________________
使用场景
比如有一个输入密码的公用窗口 FormA,可能会被多个窗口开启。
在 FormA 窗口中也许会有操作调用窗口的代码,此时就需要确定调用窗口是哪个。
实现方法
很简单,Form 类的 Show() 以及 ShowDialog() 均可包含一个参数,表示被开启窗口的所有者。
一般用法为:在需要开启 FormA 的窗口中写下 For[……]