执行了Me.Close()后,登陆窗口被关闭并销毁,所以后续的
站在用户的角度思考问题,与客户深入沟通,找到通州网站设计与通州网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站制作、成都做网站、企业官网、英文网站、手机端网站、网站推广、域名注册、雅安服务器托管、企业邮箱。业务覆盖通州地区。
Dim f1 As NewReadTxt
F1.Show()
代码也随着登陆窗体的销毁而消失,当然不能再被执行,所以ReadTxt窗口并没有被创建,而不是被关闭了
若满意请及时采纳,谢谢
Me就是自己,指所在的那个窗体或过程。
比如
Private Sub Form_Load()
Me.Width = 8000
Form1.Width = 8000
End Sub
在这个过程中的两个代码作用是一样的。
VB中()通常是方法、过程或者函数用来引用参数用的,如果()是空的,表示该方法、过程或者函数没有引用参数,尽管如此,()还是必需带上。而Me.hide()这个是窗体自我引用hide方法也就是隐藏这个窗体方法。此方法没有引用参数.
因为在你调用 f.show 时 她已经销毁了
肯定会出错啦!
教你一招
在form1的sub new 进行判断
Sub New()
' 此调用是 Windows 窗体设计器所必需的。
InitializeComponent()
' 在 InitializeComponent() 调用之后添加任何初始化。
If 你的条件 Then
Me.Show() '适合就显示出来
Else
Me.Dispose() '不适合就销毁
End If
End Sub
sub new 你认识吧 对 就是构造函数
VB.net 的写法:
Me.DataGridView1.Rows(i).Select=true
i 是Integer 在这里可以用 DataGridView1.CurrentCell.RowIndex 来替代也就是:
Me.DataGridView1.Rows(DataGridView1.CurrentCell.RowIndex).Select=true
选单元格:
DataGridView1(i,j).Selected=True