.NET 如何知道某窗口是被哪个窗口打开的?

Posted by Admin L in .NET Programming on 27-08-2012. Tags: , , , , , , , ,

作者:牧山道人
原文地址:https://www.seeksunslowly.com/dot-net-如何知道某窗口是被哪个窗口打开的
转载请注明出处,谢谢。
_____________________________________

使用场景
比如有一个输入密码的公用窗口 FormA,可能会被多个窗口开启。
在 FormA 窗口中也许会有操作调用窗口的代码,此时就需要确定调用窗口是哪个。

实现方法
很简单,Form 类的 Show() 以及 ShowDialog() 均可包含一个参数,表示被开启窗口的所有者。
一般用法为:在需要开启 FormA 的窗口中写下 For[……]

Read More…

VB .NET API 函数或外部 DLL 函数工作异常的处理方式之一

Posted by Admin L in .NET Programming on 27-07-2012. Tags: , , , , , , , ,

作者:牧山道人 原文地址:https://www.seeksunslowly.com/vb-net-api-函数或外部-dll-函数工作异常的处理方式之一 转载请注明出处,谢谢。 _____________________________________   有时,我们会发现在 VB6 中工作正常的 API 函数或外部 DLL 函数在 VB .NET 中工作异常。 笔者昨天也碰到到这样的问题,后来经过调试,发现原因是 VB6 中的 Long 数据类型在 VB .NET 中应声明为 Integer(事实上其表示的范围是等价的)。 比如,以下 VB6 使用的 A[……]

Read More…

VB .NET 如何使用通配符批量删除文件

Posted by Admin L in .NET Programming on 27-07-2012. Tags: , , , , , , , ,

作者:牧山道人 原文地址:https://www.seeksunslowly.com/vb-net-如何使用通配符批量删除文件 转载请注明出处,谢谢。 _____________________________________ 在编程工作中,使用通配符批量删除文件的需求随处可见。 对 .NET 来说,实现起来非常简单,不需要遍历目录即可实现。 使用 Kill 方法即可完成! 代码示例: Microsoft.VisualBasic.FileSystem.Kill("E:\test\*.jpg") 对于 C#,同样可使用 Kill 实现,不过请[……]

Read More…