這是C#的方法,你自己轉(zhuǎn)換為vb.net的,轉(zhuǎn)不了再追問吧。
站在用戶的角度思考問題,與客戶深入溝通,找到濟南網(wǎng)站設(shè)計與濟南網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設(shè)計、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、申請域名、虛擬主機、企業(yè)郵箱。業(yè)務(wù)覆蓋濟南地區(qū)。
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()彈出模式化的窗體,在關(guān)閉或隱藏前無法切換到主窗體。
Show()彈出非模式化的窗體,變換焦點使不必關(guān)閉窗體
顯示重要的信息,還是用模式窗體,如刪除文件,可以確保用戶正真想要刪除的是該文件
非模式的,窗體訪問的順序沒有辦法得知,比較適合顯示程序的一些相關(guān)信息。
先要定義另一個窗體的對象,然后在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