国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

菜單項的動態裝入

2019-11-18 17:39:24
字體:
來源:轉載
供稿:網友
菜單項的動態裝入是指菜單項的個數不固定.例子就是文件菜單中最近打開的文件的列表。在第一次打開文件之前,該列表是空的,并且不在文件菜單中出現;打開一個文件后,該列表不再是空的,并且文件菜單中出現代表被打開文件的菜單項。
具體的實現過程如下:
在文件菜單里增加一個菜單項,標題任意,并假設菜單項的Name屬性是
opened_files_list;
更改菜單項opened_files_list的可見屬性,使opened_files_list.Visible=False
更改菜單項opened_files_list的下標屬性,使opened_files_list.Index=0
在程序中控制菜單項opened_files_list的動態裝入。假設要顯示打開過的第二個文件的文件名,并且該文件名存放在一個文件名數組opened_file_name里。以下的代碼就實現了這一功能:

Loadopened_files_list(1)
opened_files_list(1).Caption="&2" opened_file_name(1)
opened_files_list(1).Visible=True

需要注意的是,對于下標為0的菜單項,不能用Load方法。因為在程序執行時,該菜單項就已經被裝入到內存里了;另外,在菜單項的標題屬性字符里的"&"字符具有特殊的含義,它的作用是在顯示該屬性字符串的同時,并不顯示"&"本身,而緊跟"&"的字符在顯示時具有下劃線,并且該字符成為熱鍵。如果下標不為0的菜單項不再需要,為了減少對內存資源的占用,可以用Unload方法把它從內存卸出;同樣地,不能用Unload卸出下標為0的菜單項。->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 微博| 夏河县| 延川县| 桂林市| 大埔县| 陕西省| 漾濞| 诸暨市| 惠州市| 祥云县| 海安县| 息烽县| 拜泉县| 乌恰县| 龙游县| 肥东县| 滕州市| 麟游县| 大渡口区| 阿坝| 固原市| 定日县| 肥东县| 乌兰浩特市| 长治市| 区。| 津南区| 彭泽县| 兴和县| 通河县| 合水县| 达州市| 南昌县| 高碑店市| 饶阳县| 南汇区| 嘉峪关市| 来安县| 平舆县| 娄底市| 东阿县|