亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 應用 > 軟件技巧 > 正文

VB 神童教程第四章第三節——動態增減菜單

2024-07-16 17:58:36
字體:
來源:轉載
供稿:網友
我們在上一節示例的基礎上,來制作如圖一的小程序,每點擊一次“增加信息”命令,菜單上會自動增加一個“信息”菜單,每點擊一次“清除菜單”命令,程序自動清除當前信息菜單;當菜單回復原樣,即只?!靶畔ⅰ辈藛螘r,“清除菜單”無效。



圖一



一、界面設置:


在第二節最終結果的基礎上,創建如圖一的界面,需要注意的是,“信息”菜單(MenuHint)必須在前面的“索引”框中填入數字 0,如圖二:



圖二



在程序中,只要在“索引”文本中輸入了數字,就代表這個菜單成為了一個“菜單數組”,通過這個“菜單數組”可以實現菜單的動態增加與清除。


二、程序代碼:


1、為“信息菜單”指定變量:


對于增加或清除菜單命令,我們可以這樣看:原始的“信息菜單”為 MenuHint(0) ,這也是索引值為 0 的意義所在;那么增加的一個信息菜單就應該為 MenuHint(1),再增加一個,就應該為 MenuHint(2),依此類推;清除一個信息菜單也類似,如果當前是 MenuHint(X),那么清除一個后應該為 MenuHint(X-1),依此類推。


指定索引值為 HintNumber ,那么增加時,應該是 HintNumber = HintNumber + 1 ;清除時,應該是 HintNumber = HintNumber -1 。


2、變量的作用域:


一個變量的作用域倒底有多大?這得由變量的類型來決定。當一個變量只在某一個過程或事件(如某個按鈕的單擊事件)中起作用,那么它就是局部變量,可以在事件中直接定義;當一個變量可以在整個窗體內供使用,那么它可能是窗體層變量或全局變量,凡是在這個窗體上的事件都可以對這個變量進行引用,這種變量只能在“通用”過程中進行“聲明”。


因為 HintNumber 既要在“增加菜單”事件中引用,又要在“清除菜單”事件中引用,所以我們將它作為窗體層變量在“通用”過程的“聲明”中對其進行定義,如圖三:



圖三



圖三中的代碼如下:


Dim HintNumber As Integer


3、在窗體的載入事件中讓 HintNumber 為初始值 0 ,再加上原來的代碼,結果如圖四:



圖四



4、“增加信息”菜單的 Click 事件:


Private Sub MenuAdd_Click()


HintNumber = HintNumber + 1


Load MenuHint(HintNumber)


MenuHint(HintNumber).Caption = "信息" & HintNumber


End Sub


上面程序的意義在于,先計算 HintNumber + 1 并將結果賦給新的 HintNumber ,然后通過 Load 命令打開一個新菜單 MenuHint(HintNumber) ,并讓新菜單的標題變成“信息X”,其中,X是數字,表示這是第幾個信息菜單。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av电影在线播放| 欧美成人午夜视频| 日韩一区二区三区国产| 色多多国产成人永久免费网站| 国产精品久久久久久久久久| 亚洲欧美日韩中文在线| 成人免费激情视频| 久久伊人免费视频| 精品国产欧美成人夜夜嗨| 在线播放精品一区二区三区| 国产专区欧美专区| 国产精品va在线| 疯狂蹂躏欧美一区二区精品| 秋霞午夜一区二区| 中文字幕日韩电影| 在线成人激情视频| 最近2019年手机中文字幕| 国产精品久久久久久久av电影| 国产精品免费一区| 亚洲第一页在线| 欧美裸体男粗大视频在线观看| 日韩黄色在线免费观看| 亚洲一区二区三区sesese| 欧美大片在线看| 国产精品男人爽免费视频1| 91精品综合视频| 亚洲精品成人av| 亚洲天堂男人天堂女人天堂| 中文字幕精品一区二区精品| 日本免费一区二区三区视频观看| 亚洲欧洲av一区二区| 国产精品福利小视频| 久久在线免费观看视频| 欧美激情精品在线| 亚洲国产中文字幕在线观看| 亚洲香蕉成视频在线观看| 日韩免费不卡av| 国产精品网红福利| 一本大道香蕉久在线播放29| 欧美交受高潮1| 亚洲免费av网址| 精品久久久999| 日韩av男人的天堂| 亚洲日本中文字幕免费在线不卡| 欧美激情伊人电影| 国产激情999| 国产精品视频久久久| 国产亚洲精品美女久久久久| 国产美女直播视频一区| 日韩中文字幕国产精品| 国产精品第2页| 亚洲精品国产福利| 精品久久久久久久大神国产| 国产日韩在线精品av| 亚洲国产精品va| 精品久久久久久中文字幕一区奶水| 97成人在线视频| 久久国产精品久久久久| 欧美大尺度激情区在线播放| 成人激情免费在线| 黑人精品xxx一区| 欧美电影在线播放| 国产精品99久久久久久久久久久久| 亚洲精品乱码久久久久久按摩观| 久久久久久中文字幕| 亚洲美女动态图120秒| 亚洲xxx大片| 欧美在线性视频| 亚洲欧美中文日韩v在线观看| 亚洲一区二区三区久久| 中文字幕av一区二区三区谷原希美| 久久精品久久久久久| 国产精欧美一区二区三区| 成人中心免费视频| 久久精品夜夜夜夜夜久久| 亚洲精品成人网| 亚洲护士老师的毛茸茸最新章节| 亚洲wwwav| 欧美日韩性视频在线| 欧美在线视频一二三| 国产精品十八以下禁看| 一区二区三区国产在线观看| 欧美裸体xxxx极品少妇| 热久久99这里有精品| 欧美激情一区二区三区久久久| 日韩专区在线观看| 午夜精品福利在线观看| 精品国产一区二区三区四区在线观看| 欧美黄网免费在线观看| 国产不卡精品视男人的天堂| 欧美视频13p| 日韩中文字幕视频| 欧洲美女免费图片一区| 992tv成人免费视频| 91av在线视频观看| 亚洲国产美女久久久久| 欧美成人精品三级在线观看| 蜜臀久久99精品久久久无需会员| 日本精品久久中文字幕佐佐木| 97欧美精品一区二区三区| 亚洲自拍av在线| 亚洲视频在线观看| 久久亚洲欧美日韩精品专区| 主播福利视频一区| 日本欧美一二三区| 日韩成人激情视频| 国产一区香蕉久久| 国产日韩精品在线播放| 久久香蕉国产线看观看av| 亚洲国产精品悠悠久久琪琪| 久久亚洲精品网站| 欧美日韩福利视频| 中文字幕亚洲欧美日韩在线不卡| 91久久久国产精品| 精品久久久久人成| 91爱视频在线| 日韩中文在线不卡| 91豆花精品一区| 久久九九精品99国产精品| 日韩中文视频免费在线观看| 日韩中文娱乐网| 秋霞成人午夜鲁丝一区二区三区| 亚洲免费人成在线视频观看| 亚洲国产精品yw在线观看| 久久国产精品久久久久| 国产亚洲精品久久久久动| 性色av一区二区三区| 欧美综合在线第二页| 欧美制服第一页| 国产精品普通话| 91欧美日韩一区| 久久夜色精品国产欧美乱| 国产欧美日韩免费看aⅴ视频| 欧美成人黄色小视频| 日韩免费精品视频| 成人网欧美在线视频| 国产精品久久综合av爱欲tv| 疯狂蹂躏欧美一区二区精品| 九九热在线精品视频| 亚洲欧美国产一区二区三区| 久久成人精品一区二区三区| 中文字幕日韩欧美| 欧美理论在线观看| 大伊人狠狠躁夜夜躁av一区| 亚洲欧美综合精品久久成人| 亚洲成人激情小说| 国产精品第1页| 91丨九色丨国产在线| 亚洲a在线观看| 最近中文字幕日韩精品| 黑人精品xxx一区| 青青在线视频一区二区三区| 国产色视频一区| 久久久久久高潮国产精品视| 国产精品成人av性教育| 亚洲自拍偷拍在线| 日韩精品极品毛片系列视频| 国产精品久久久久久久av大片| 欧美在线观看一区二区三区| 国产美女精品视频免费观看| 91欧美精品午夜性色福利在线| 国产精品成人免费视频| 2019中文字幕免费视频| 欧美日韩在线免费观看|