⑴ VB按鈕實現開啟第2個窗體
在Visual Basic編程中,當用戶點擊一個命令按鈕時,可以展示另一個窗體。例如,當點擊名為Command1的按鈕時,程序將顯示Form2。這可以通過編寫一個事件處理程序來實現,具體代碼如下:
Private Sub Command1_Click()
Form2.Show
End Sub
在這個示例中,當用戶點擊Command1按鈕時,程序會執行Command1_Click事件過程。這個過程包含一條簡單的語句:Form2.Show。這條語句的作用是展示名為Form2的窗體。Form2窗體在程序運行時默認是隱藏的,通過這條語句,用戶界面將切換到Form2。
值得注意的是,Form2.Show命令有幾種不同的形式,可以用來控制窗體的顯示方式。例如,Form2.Show可以用來以模態方式顯示窗體,即用戶必須與新窗體交互並關閉它,才能返回到原來的窗體。此外,還可以使用Form2.Show vbHide來隱藏新窗體,僅使其在內存中可用。
在Visual Basic編程中,設計良好的用戶界面是至關重要的。通過這種方式,用戶可以方便地從一個界面轉移到另一個界面,執行不同的任務或查看不同的信息。這對於開發功能豐富、用戶體驗良好的應用程序至關重要。
此外,通過命令按鈕來切換窗體,可以簡化用戶界面的導航過程。用戶不必記住多個按鈕或菜單項的名稱,只需點擊一個按鈕,就可以輕松地從一個功能區移動到另一個功能區。
總之,通過編寫事件處理程序,可以輕松地實現用戶界面中的窗體切換。這不僅提高了代碼的可讀性和可維護性,也為用戶提供了一個直觀、高效的交互方式。
⑵ VB中如何用代碼添加命令按鈕
按以下步驟實現動態添加命令按鈕
(1)新建一個VB6工程
(2)Form1窗體代碼
OptionExplicit
'定義要動態添加的命令按鈕變數(帶事件處理)
'點擊動態添加的按鈕,彈出對話框
PrivateSubcmdX_Click()
MsgBox"動態添加的命令按鈕!!!"
EndSub
'滑鼠雙擊窗體,動態添加一個命令按鈕
PrivateSubForm_DblClick()
IfcmdXIsNothingThen
SetcmdX=Controls.Add("VB.CommandButton","cmd1")
cmdX.Caption="點擊我呀"
cmdX.Width=4500
cmdX.Move150,150
cmdX.Visible=True
EndIf
EndSub
(3)運行
啟動後

⑶ 在VB中command按鈕的作用
在VB中CommandButton按鈕控制項的作用是可以開始、中斷或者結束一個進程。
CommandButton控制項可以開始、中斷或者結束一個進程。選取這個控制項後,CommandButton 顯示按下的形狀,所以有時也稱之為下壓按鈕。
通常,將一個 Click 事件過程附加到一個 CommandButton 控制項上用來執行命令或類似命令的操作。
以下是通過按鈕的Click事件過程執行列印裝載在圖片框圖片。
Private Sub cmdPrint_Click()
On Error GoTo ABC
If Picture1.Picture <> LoadPicture("") Then
Printer.PaintPicture Picture1.Picture, 200, Picture1.Top + 1000
Else
MsgBox "Picture1中沒有圖片可列印!"
End If
Printer.EndDoc
Exit Sub
ABC:
End Sub
以下是點擊按鈕執行載入一個窗體的代碼。
Private Sub cmdRef_Click()
frmRef.Show
End Sub
⑷ 在VB中command按鈕的作用是什麼
CommandButton命令按鈕最常用的事件是滑鼠點擊(Click)事件,當點擊按鈕時,猶如發出了一道命令,而這也正是「命令按鈕」這個說法的由來。
在 Visual Basic 操作界面中,CommandButton(命令按鈕)控制項在程序中主要作為按鈕進行使用。默認的名稱為 CommandX(X為 1、2、3,等等),命名規則為 CmdX(X為用戶自定義的名字,如 CmdCopy、CmdPaste ,等等)。
一、CommandButton 的主要屬性:
1、Cancel(取消)屬性:
當一個按鈕的 Cancel 屬性設置為 True 時,按 ESC 鍵與單擊此命令按鈕的作用相同,因此,這個命令按鈕被稱為取消按鈕。
在一個窗體中,只允許一個命令按鈕的 Cancel 屬性為 True 。
2、Default(默認)屬性:
當一個按鈕的 Default 屬性設置為 True 時,按回車鍵與單擊此命令按鈕的作用相同,因此,這個命令按鈕被稱為默認按鈕。 與 Cancel 的設置一樣,在一個窗體中,只允許一個命令按鈕的 Default 屬性設置為 True 。
3、Caption(標題)屬性:
跟其他控制項的 Caption 屬性一樣,都用來顯示控制項標題的屬性。這里要強調的是,作為按鈕控制項,用戶可以給按鈕控制項的 Caption 指定快捷方式。
方法是在按鈕 Caption 屬性中欲作為快捷鍵的字母前加上一個 「&」 符號,程序運行時,該字母的下面會自帶一條下劃線,同時按下 Alt 鍵和帶有下劃線的字母,功效相當於用滑鼠點擊該按鈕。
4、Enabled(可用)屬性:
本屬性決定了控制項是否可用的問題。當值為 False ,按鈕在程序運行時呈灰色,不能響應用戶的滑鼠動作;只有當值為 True ,按鈕才能使用。 本屬性可以在設置界面時予以指定,也可以在程序中修改,代碼如下: 按鈕控制項名稱.Enabled = True/False
5、Style(類型)與 Picture(圖片)屬性:
也許你想讓應用程序的操作界面更美觀一點,也許你想在某個按鈕上添加幅小圖片,那麼,你就得使用到本控制項的 Style 與 Picture 屬性。
銨鈕控制項共有兩種 Style ,一種是標准型(Standard),VB 中用 VbButtonStandard ,或者 0 表示;另外一種是圖形型(Graphical),VB 中用 VbButtonGraphical ,或者 1 表示。 Style 屬性可以在界面設置過程中予以指定,也可以在程序中改變,代碼如下:
按鈕名稱.Style = VbButtonStandard/VbButtonGraphical
或者:按鈕名稱.Style = 0/1
只有當按鈕的 Style 設置為 Graphical 類型時,按鈕的 Picture 屬性才起作用。本屬性能在指定的按鈕上添加圖片。
可以在界面設置過程中為按鈕指定圖片,也可以在程序中進行指定,代碼如下:
按鈕名稱.Picture = "圖形文件所在的路徑與文件名",例如:CmdPicture.Picture = "D:\image\01.jpg"
⑸ 讓圖像框中的圖片消失怎樣編寫命令按鈕在vb中
在VB中可使用 LoadPicture 函數將圖片載入到窗體的 PictureBox
控制項並從控制項上清除掉該圖片。
Private Sub Command1_Click()
Picture1.Picture = LoadPicture() '清除 picturebox。
End Sub
LoadPicture 函數,將圖形載入到窗體的 Picture 屬性、PictureBox 控制項或 Image 控制項。

LoadPicture 函數示例
本例使用 LoadPicture 函數將圖片載入到窗體的 PictureBox
控制項並從控制項上清除掉該圖片。要試用此例,將 PictureBox 控制項添加入 Form 對象,然後將以下代碼粘貼到 Form
的聲明部分,然後運行此例,單擊 Form 。
Private Sub Form_Click ()
Dim Msg as String ' 聲明變數。
On Error Resume Next ' 設置錯誤句柄。
Height = 3990
Width = 4890 ' 設置高度和寬度。
Picture1.Picture = LoadPicture("PAPER.CUR", vbLPCustom, vbLPColor, 32, 32) ' 載入游標。
If Err Then
Msg = "Couldn't find the .cur file."
MsgBox Msg ' 顯示錯誤消息。
Exit Sub ' 如果發生錯誤則退出。
End If
Msg = "Choose OK to clear the bitmap from the form."
MsgBox Msg
Picture1.Picture = LoadPicture() '清除 picturebox。
End Sub