vb怎么制作一個(gè)選項(xiàng)卡式的視窗窗口?

用vb設(shè)計(jì)視窗程序的時(shí)候,我們需要用到好幾個(gè)窗口,而又不想每次彈出一個(gè)窗口,這時(shí)有必要做一個(gè)選項(xiàng)卡式的窗口,制作的思路也很簡(jiǎn)單,用Command控件作為選項(xiàng)卡,用Frame控件作為窗口,當(dāng)點(diǎn)擊選項(xiàng)卡時(shí),把需要的窗口顯示出來(lái),把不需要的窗口隱藏起來(lái)。以下做一個(gè)demo演示一下,感興趣的朋友可以參考一下。
1、畫(huà)出兩個(gè)同樣大小緊挨著的command
2、畫(huà)出兩個(gè)同樣大小的frame,并在frame各自加上一個(gè)label,拖動(dòng)frame至tab1與tab2的邊緣,這時(shí)frame1與frame2重合
3、編寫(xiě)簡(jiǎn)單的代碼
Private Sub Command1_Click() Frame1.Visible = True Frame2.Visible = False End Sub Private Sub Command2_Click() Frame2.Visible = True Frame1.Visible = False End Sub
4、分別點(diǎn)擊tab1和tab2的效果
以上就是vb制作一個(gè)選項(xiàng)卡式的視窗窗口的教程,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
VB6.0怎么調(diào)出被關(guān)閉的工具窗口?
excel中怎么利用VBA制作一個(gè)登錄數(shù)據(jù)驗(yàn)證窗口?
相關(guān)文章
- vb怎么將年表分成四份季度表?visual basic中的一個(gè)表想要分成多分表,該怎么實(shí)現(xiàn)呢?我們可以使用代碼實(shí)現(xiàn),下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2019-02-27
- VB6.0代碼怎么設(shè)置某個(gè)控件的屬性?VB6.0想要設(shè)置控件屬性,該怎么設(shè)置呢?我們可以通過(guò)代碼來(lái)設(shè)置,下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2019-02-16
- VB6.0項(xiàng)目怎么添加用戶(hù)控件?VB6.0編程開(kāi)發(fā)的時(shí)候,想要添加用戶(hù)控件,該怎么添加呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2019-02-13
- VB6.0過(guò)程屬性怎么設(shè)置?VB6.0中想要設(shè)置過(guò)程屬性,該怎么設(shè)置呢?下面我們就來(lái)看看VB6.0設(shè)置過(guò)程屬性的教程,很簡(jiǎn)單,需要的朋友可以參考下2019-01-31
- VB怎么編寫(xiě)給表格快速添加批注的代碼?想要給表格中的數(shù)據(jù)添加批注,我們可以使用vb代碼來(lái)實(shí)現(xiàn),下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2019-02-21
vb6.0怎么生成exe程序?qū)崿F(xiàn)返回參數(shù)功能?
vb6.0怎么生成exe程序?qū)崿F(xiàn)返回參數(shù)功能?想要編寫(xiě)一個(gè)exe程序,用來(lái)返回參數(shù)值,該怎么實(shí)現(xiàn)呢?下面我們就來(lái)看看詳細(xì)的變成方法,需要的朋友可以參考下2019-01-04- vb系統(tǒng)軟鍵盤(pán)怎么調(diào)用?vb中可以直接使用系統(tǒng)自帶的軟鍵盤(pán),但是需要自己調(diào)出來(lái)使用,該怎么調(diào)用軟鍵盤(pán)呢?下面我們就來(lái)看看信息的教程,需要的朋友可以參考下2018-10-25
- VB菜單項(xiàng)怎么添加圖片?VB菜單項(xiàng)為了更方便講述其功能,我們可以直接插入圖片,該怎么插入圖片呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2018-10-23
- VB6.0工具箱怎么添加拓展控件快捷方式?VB6.0想要要將常用的空間添加到工具箱中方便使用,該怎么添加呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2018-10-11
- VB6.0怎么編程窗體卸載事件?VB6.0想要編寫(xiě)一個(gè)窗體卸載事件,該怎么編寫(xiě)呢?下面我們就來(lái)看看詳細(xì)的教程,很簡(jiǎn)單,需要的朋友可以參考下2018-10-08