只允许创建一个实例的VB.NET窗口
2005-09-09 18:02
615 查看
利用Shared属性值是唯一的,实现只允许创建一个实例的VB.NET窗口:FORM1中的代码:
'确保只调用一次这个Form1 Private Shared frmThisform As Form1 Public Shared Property OnlyOneInstance() As Form1 Get If frmThisform Is Nothing OrElse frmThisform.IsDisposed Then frmThisform = New Form1 End If OnlyOneInstance = Form1 End Get Set(ByVal Value As Form1) frmThisform = Value End Set End Property显示Form1调用时的代码:
With Form1.OnlyOneInstance .MdiParent = Me .Show() .WindowState = FormWindowState.Maximized End With或者是:
Module Module1 Sub Main() Application.Run(Form1.OnlyOneInstance) End Sub End Module
相关文章推荐
- VB.NET只允许打开一个实例
- 利用TreeView动态创建一个树形结构-简单实例 .Net
- 如何用VB.Net创建一个三层的数据库应用程序
- 章鱼哥出品_VB.NET 线程委托应用实例 一个简单的例子让你轻松掌握委托的用法
- VB.NET中TCP通讯代码(客户端和接受端集成在一个窗口中)
- [VB.NET]利用vb.net创建一个完全可编辑的DataGrid,从而实现操作Access数据库进行增,删,改的功能,前提是不用任何其他的Button
- 使用进程互斥实现WinForm程序只运行一个实例(VB.Net)
- WinForm 每用户只允许创建一个实例
- [转] 如何用VB.Net创建一个三层的数据库应用程序
- VB.net 创建三层结构的实例
- 用VB.Net创建一个三层的数据库应用程序
- 初识vb数据库开发之实例2(创建记录浏览窗口)
- C# 创建互斥程序_只允许运行一个程序实例
- vb.net创建一个word文档并保存
- ASP.NET jQuery 实例1(在TextBox里面创建一个默认提示)
- Asp.Net MVC是否针对每次请求都重新创建一个控制器实例
- 【Java】【TIJ】实现一个类:不允许用构造方法来直接创建类实例(对象)
- 如何用VB.Net创建一个三层的数据库应用程序
- 如何用VB.Net创建一个三层的数据库应用程序
- [VB.NET]左边为treeview,每当点一个节点,右边就显示新的窗口?