VB學習筆記--表單

來源:互聯網
上載者:User

MDI特性:
1)所有子視窗顯示在MDI視窗的工作空間內,可能移動和改變大小,但被限制在這一工作空間內
2)子視窗最小化時,以一個表徵圖形式顯示在MDI表單上而不是在工作列上。最小化MDI表單時,MDI表單及所有子表單將由一個表徵圖代表。還原時,將按最小化前的狀態顯示所有子視窗和MDI表單
3)最大化一個子表單時,它的標題會和MDI表單的標題組合在MDI表單標題列上
4)設定AutoShowChildren屬性,子表單可以在載入時顯示(True)或隱藏(False)
5)活動子表單的菜單將會顯示在MDI表單的功能表列上。

菜單

1.使用菜單編輯器建立菜單
"Tools"-->"Menu Editor"
1)位於列表框中左側平齊的菜單控制項作為功能表列標題顯示在功能表列中
2)列表框中被縮排的菜單控制項是其前置功能表標題的子功能表
3)以"-"作為Caption屬性的菜單控制項,作為一個分隔字元出現
4)在設定控制項標題時如果希望將某一字元設為該功能表項目的訪問鍵,則在該字元前加一個"&"字元
5)快速鍵可以在編輯器中直接設定,可以直接使用。而訪問鍵必須按住ALT才能使用。

注意:每個菜單最多可以包含五級子功能表

2.彈出式菜單
[object.]PopupMenu menuname[,flags[,x[,y[,boldcommand]]]]

注意:每次只能顯示一個菜單。已顯示一個時再調用不予理睬。在菜單控制項活動時調用快顯功能表不予理解。

3.“視窗”菜單
這是一個顯示所有開啟的子表單標題的特殊菜單。
在菜單編輯器先中“WindowList”。

工具列(略)

 

對話方塊
1.模式與無強制回應對話方塊
模式:在可以繼續操作應用程式的其它部分前必須被關閉(隱藏或卸載)。 例:frmAbout.Show vbModal
無模式:允許在對話方塊與其它表單之間轉移焦點而不用關閉對話方塊。 例:frmAbout.Show
格式:<DialogName>.Show <style>,<owner>
例:frmAbout.Show vbModeless,frmMain '將frmAbout顯示為frmMain的無模式子表單

2.預定義對話方塊
輸入框(InputBox),訊息框(MsgBox)

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.