如何做一個表單,想msgbox那種的,必須要處理好它之后,才可以點其他表單呀
uj5u.com熱心網友回復:
建個無邊框表單,布好局Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Private Const HWND_TOPMOST& = -1
' 將視窗置于串列頂部,并位于任何最頂部視窗的前面
Private Const SWP_NOSIZE& = &H1
' 保持視窗大小
Private Const SWP_NOMOVE& = &H2
' 保持視窗位置
Private Sub Form_Load()
SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE
' 將視窗設為總在最前
End Sub
以上代碼引自百度知道
uj5u.com熱心網友回復:
Form2.Show vbModaluj5u.com熱心網友回復:
隨便一個視窗都可以formA.show vbmodal
可以創建一個全域函式 MyMsgBox 它呼叫formA.show vbmodal,那么就可以和MsgBox效果相當了
uj5u.com熱心網友回復:
Form2.Show vbModalForm2.Show 1
uj5u.com熱心網友回復:
Show 方法
用以顯示 MDIForm 或 Form 物件。不支持命名引數。
語法
object.Show style, ownerform
Show 方法的語法包含下列部分:
部分 描述
object 可選的。一個物件運算式,其值為“應用于”串列中的一個物件。如果省略 object,則與活動表單模塊關聯的表單預設為 object。
Style 可選的。一個整數,它用以決定表單是模式還是無模式 。如果 style 為 0,則表單是無模式的;如果 style 為 1,則表單是模式的。
ownerform 可選的。字串運算式,指出部件所屬的表單被顯示。對于標準的Visual Basic 表單,使用關鍵字 Me。
說明
如果呼叫 Show 方法時指定的表單沒有裝載,Visual Basic 將自動裝載該表單。
當 Show 在顯示無模式表單時,隨后遇到的代碼則要執行。當 Show 在顯示模式表單 (modal form) 時,則隨后的代碼直到該表單被隱藏或卸載時才能執行。
當 Show 在顯示模式表單時,除了模式表單中的物件之外不能進行輸入(鍵盤或滑鼠單擊)。對其它表單進行輸入前程式必須隱藏或卸載模式表單(通常是處于回應用戶某些操作狀態)。MDIForm 不能是形式的。
在模式表單顯示時,雖然應用程式中的其它表單失效,但其它應用程式不會失效。
應用程式的啟動表單在其 Load 事件呼叫后會自動出現。
下面的例子說明如何使用ownerform 引數:
Private Sub cmdShowResults_Click()
' 顯示模式表單 frmResults.
frmResults.Show vbModal, Me
End Sub
uj5u.com熱心網友回復:
Form2.Show 1
同意
uj5u.com熱心網友回復:
可以用到Show方法解決。如:Form1.show 1
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/101110.html
標籤:控件
