这是C#的方法,你自己转换为vb.net的,转不了再追问吧。
站在用户的角度思考问题,与客户深入沟通,找到济南网站设计与济南网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计、成都做网站、企业官网、英文网站、手机端网站、网站推广、申请域名、虚拟主机、企业邮箱。业务覆盖济南地区。
private void button1_Click(object sender, EventArgs e)
{
Form2 frm = new Form2();
frm.Show();
frm.Owner = this;
MethodInfo mi = typeof(Application).GetMethod("RunDialog", BindingFlags.Static | BindingFlags.NonPublic);
mi.Invoke(null, new object[] { frm});
}
ShowDialog()显示模式窗体,窗体显示完了以后才能下一步。Show 显示一下立即下一步。ShowDialog(this)显示窗体 但是鼠标可以点到本程序的其他FORM上面去而ShowDialog()不能
ShowDialog()弹出模式化的窗体,在关闭或隐藏前无法切换到主窗体。
Show()弹出非模式化的窗体,变换焦点使不必关闭窗体
显示重要的信息,还是用模式窗体,如删除文件,可以确保用户正真想要删除的是该文件
非模式的,窗体访问的顺序没有办法得知,比较适合显示程序的一些相关信息。
先要定义另一个窗体的对象,然后在show
如有另一个窗体名叫form2
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
dim f2 as new form2
f2.Show()
End Sub