『壹』 VB中如何新建窗體
vb6建立主窗體的子窗體有兩種方法:
第一種方法是建立一個MDI窗體,然後把普通的form窗體設置成它的子窗體。
第二種方法是使用Windows API設置一個普通form窗體為另外一普通窗體的子窗體。
一、先來看看如何建立MDI窗體的子窗體:
1、啟動vb6,新建一個標准EXE工程。
2、在「工程」菜單里選擇「添加MDI窗體」,
點擊「打開」,添加了一個MDIForm1窗體,
這步也可以工程窗口的窗體圖標上右鍵完成。
3、在「工程」菜單里選擇「XXX 屬性」,
在彈出的窗口裡把啟動對象設成MDIForm1。
4、在form1的屬性窗口裡,把MDIChild屬性設置為True。
5、在Private Sub MDIForm_Load()過程里添加form1.show。
6、運行程序,看到設置已經成功。
二、使用Windows API建立子窗體:
1、1、啟動vb6,新建一個標准EXE工程。
2、在「工程」菜單里選擇「添加窗體」,
點擊「打開」,添加了一個form2窗體,
這步也可以工程窗口的窗體圖標上右鍵完成。
3、雙擊form1窗體,在通用里加入以下windows API:
Private Declare Function SetParent Lib "user32.dll" ( _
ByVal hWndChild As Long, _
ByVal hWndNewParent As Long) As Long
4、在form1的Private Sub Form_Load()過程里加入
Form2.Show
SetParent Form2.hWnd, Form1.hWnd
Form2.Move 0, 0
5、運行程序,可以看form2已經是form1的子窗體了。
6、完整程序代碼如下:
Option Explicit
Private Declare Function SetParent Lib "user32.dll" ( _
ByVal hWndChild As Long, _
ByVal hWndNewParent As Long) As Long
Private Sub Form_Load()
Form2.Show
SetParent Form2.hWnd, Form1.hWnd
Form2.Move 0, 0
End Sub
『貳』 vb向窗體中添加各種控制項有哪幾種方法
主要有兩種方法:
第一種,是最常用的,也是使Vb變得簡單的一個優勢,就是直接從工具箱中選擇空間,添加到窗體中,還可以選中控制項,設置各種屬性,設置好後,就無需再用代碼進行設置。
第二種,比較復雜,就是直接用代碼添加控制項。需要用代碼指定控制項的大小、位置等等各種屬性,一般在Vb中用的較少。
『叄』 vb窗體常用的方法有
vb窗體常用的方法有:
1、BorderStyle:
這個屬性是用來設置窗體的邊框樣式,屬性取值分別為窗體沒有外邊框、窗體大小固定不變、運行時窗體大小可以改變、運行時窗體大小不可以改變、運行時窗體大小不可以改變、運行時窗體大小可以改變。
2、MaxButton:
設置窗體右上方的最大化按鈕是否可用。值為True,最大化按鈕可用;值為False,最大化按鈕不可用。
3、MinButton:
設置窗體右上方的最小化按鈕是否可用,值為True,最大化按鈕可用;值為False,最大化按鈕不可用。
4、ControlBox:
設置窗體左上方是否有控制菜單。值為True則顯示;值為False不顯示。
5、Lcon:
這個用來設置窗體運行時標題欄左邊顯示的圖標。
6、Picture:
設置窗體的背景圖片,可以根據需要插入圖片。
7、AutoRedraw:
AutoRedraw屬性是用來設置窗體上的內容是否自動重畫。值為True時內容自動重畫,值為False則不自動重畫。
(3)vb窗體的常用方法說課稿擴展閱讀
相關窗體事件:
1、DblClick 事件:
程序運行時雙擊窗體內的某個位置,就觸發了兩個事件,第一次按動滑鼠時,觸發Click事件,第二次產生DblClick事件。
2、Initialize初始化事件與 Load事件:
在程序運行時,當窗體被裝入工作區時開始為Initialize之後才觸發它的Load事件。所以該事件通常用來在啟動應用程序時,對控制項屬性和變數初始化。
3、Activate和Deactivate事件:
Activate,當一個對象成為活動窗口時發生。Deactivate,當一個對象變為非活動(Deactivate)事件當在程序運行過程中,一個窗體變為非活動窗體時,則產生該事件。
『肆』 在VB窗體中建立通用對話框的方法是什麼
在VB窗體中建立通用對話框的方法和操作步驟如下:
1、第一步,在「工程」菜單中選擇「部件」選項,見下圖,然後進入下一步。
『伍』 VB窗體的窗體的事件及說明:
在用form2中可以這樣用form1中的過程,form1.過程名()
設置邊界類型,取值為:
0None(無邊界框架)
1FixedSingle(窗口大小固定不變的單線框架)
2Sizable(窗口大小可變的標准雙線框架)
3FixedDialog(窗口大小固定的對話框窗體)
4FixedToolWindow(窗口大小固定的工具箱窗體)
5Sizable ToolWindow(窗口大小可變的工具箱窗體)
基本介紹
窗體是計算機應用程序與人進行信息交互的圖形界面。VB窗體中包含和設計好的屬性和方法,開發人員可以直接使用,或基於窗體類(class Form)定製自己的程序界面,無需從底層去編寫每一個細節,大大簡化了開發人員的工作量和復雜度,使程序員將更多的精力投入到程序的業務功能的設計和實現。
以上內容參考:網路-VB窗體
『陸』 簡述vb打開屬性窗口的三種方法
快捷鍵:F4
菜單欄:視圖 → 屬性窗口
右擊處於設計狀態的窗體:選擇 屬性窗口
『柒』 VB顯示模態窗體的方法是什麼
VB用Show方法顯示窗體時使用style屬性為1,就可使顯示的窗體以模式窗體顯示。
Show 方法,用以顯示 MDIForm 或 Form 對象。不支持命名參數。
說明
如果調用 Show 方法時指定的窗體沒有裝載,Visual Basic
將自動裝載該窗體。
當 Show 在顯示無模式窗體時,隨後遇到的代碼則要執行。當 Show 在顯示模式窗體 (modal form)
時,則隨後的代碼直到該窗體被隱藏或卸載時才能執行。
當 Show 在顯示模式窗體時,除了模式窗體中的對象之外不能進行輸入(鍵盤或滑鼠單擊)。對其它窗體進行輸入前程序必須隱藏或卸載模式窗體(通常是處於響應用戶某些操作狀態)。MDIForm 不能是形式的。
在模式窗體顯示時,雖然應用程序中的其它窗體失效,但其它應用程序不會失效。
注意 如果窗體顯示為模式對話框,則只有當對話框關閉之後,在 Show 方法後的代碼才能執行。然而,當窗體被顯示為無模式對話框時,在該窗體顯示出來以後,Show
方法後面的代碼緊接著就會執行。
『捌』 VB程序設計中 通用對話框的使用方法
不僅是打開文件對話對話框,也可以打開保存文件對話框和顏色對話框,字體對話框,列印機對話框等。
如:
'打開文件對話框
CommonDialog1.ShowOpen
'打開字體對話框
CommonDialog1.ShowFont
'打開顏色對話框
CommonDialog1.ShowColor
具體可參考中國VB網:http://www.chinavb.net/Article.Asp?id=1387
『玖』 vb窗體 輸出數據的方法有哪些
像命令提示符那樣直接在窗體的左上方逐行輸出文字內容:
Print "文字內容"
Print 變數名
以消息框的形式輸出:
MsgBox "文字內容"
MsgBox 變數名
輸出到可以顯示文字的控制項上,如
輸入文本框:
Text1.Text = "文字內容"
Text1.Text = 變數名
文字標簽:
Label1.Caption = "文字內容"
Label1.Caption = 變數名