您的位置:首页 > 其它

应用程序框架的一些问题

2010-11-14 16:54 267 查看
1.设置单实例模式
执行 ChannelServices.RegisterChannel(clientChannel, False)时
抛出 信道 tcp 已注册的异常

2.设置启动窗体,当启动窗体关闭时结束应用程序,如主窗体不是主窗体时,处理主窗体Disposed事件
Private Sub frmMain_Disposed(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Disposed
frmSplash.Close()
End Sub

3.不论是否启用框架,都可以使用my.forms.窗体类名的方式

4.使用my的问题
比如窗体A中的方法如下

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
i = 999
Dim t As New Threading.Thread(AddressOf FormB.Test)
t.Start()
t.Join()
End Sub

如果在窗体FormB的Test方法里获取My.Forms.FormA.i的值,此时会产生一个新的FormA实例,i=0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐