经常看到有人讨论程序运行唯一性或者窗体运行的唯一性问题.我之前也写了一些文章,在此把它进行整理汇总. 如果是程序的唯一性问题,我之前的一篇文章已经写得很全面,可以参看. C# Winform如何使自己的程序只运行一次 如果是MDI子窗体的话,那么我最近的一篇文章提到的两种方法都不错,可以参看. C# Winform如何在MDI中使子窗体只保留一个实例 如果不是MDI子窗体的话,而是一般窗体的话,其实要做到唯一打开的话,其实也是很简单的,需要在窗体中去做一些简单代码即可了. 如下就用一个名叫“fr