- 1、本文档共97页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
但此控制项未列在工具箱中
視窗介面進階 第 12 章 本章重點提要 12-1 功能表設計基礎 12-2 功能表視覺效果 12-3 快顯功能表 12-4 工具列 12-5 狀態列 本章閱讀建議 本章將介紹功能表、工具列、狀態列等控制項, 這些控制項都可提供更豐富的圖形使用者介面。 12-1 功能表設計基礎:我們先從如何建立功能表開始, 一步步說明如何建立能執行特定功能的功能表命令。 本章閱讀建議 12-2 功能表的視覺效果:學會設計功能表後, 本節進一步介紹一些功能表效果的使用及處理方法。 12-3 快顯功能表:快顯功能表的用法基本上承襲自一般的功能表, 看過前兩節後, 再看本節應是輕鬆愉快。 本章閱讀建議 12-4 工具列:工具列雖和功能表長得不太一樣, 但其實它們的用法非常相似。 12-5 狀態列:看過功能表和工具列後, 我們再介紹也是常見於一般應用程式的狀態列, 讓讀者認識如何將要傳達給使用者的資訊,顯示在狀態列中。 12-1 功能表設計基礎 功能表算是 Windows 應用程式的基本介面之一, 雖然大家用得都很習慣了, 但可能仍不瞭解功能表的組成。以下我們先由程式設計的觀點, 好好認識一下功能表。 功能表設計基礎 我們可將功能表內容分成主功能表、子功能表、功能表命令等三種: 功能表設計基礎 例如上面圖中的主功能表, 就有檔案、編輯、檢視...等子功能表,而檔案子功能表下則有新增、開啟、關閉... 等子功能表或功能表命令;而新增子功能表則有專案、檔案兩個功能表命令。 要在表單中加入主功能表, 需使用 控制項, 以下我們就來練習建立如下的功能表內容: 功能表設計基礎 在表單中建立功能表。 建立新專案 Ch12-01, 加入一個 控制項, 也加入一個 控制項, 如下圖: 功能表設計基礎 用滑鼠在功能表中的 按一下, 即可輸入第1 個子功能表, 請輸入『樣式』: 功能表設計基礎 在樣式功能表中加入 3 個功能表命令:一般、粗體、斜體, 建立的方式和剛才類似: 功能表設計基礎 功能表設計基礎 功能表設計基礎 接著按 將專案存檔 ( 因根據測試, 輸入數字功能表命令時, 偶爾會使 VB 意外終止, 故建議先存檔再進行下一步驟)。 接著以同樣的方法, 在主功能表建立另一個大小子功能表, 並輸入如下內容: 功能表設計基礎 由於『ToolStripMenuItem 數字編號』名稱較不易辨識它是什麼命令, 最好將它改成其它有意義的文字, 在此我們就將之更名為『Size9』、『Size18』、『Size27』: 功能表設計基礎 按[F5] 鍵執行程式, 雖然尚未替各功能表命令撰寫程式,但我們可先測試功能表本身是否可運作: 處理功能表命令 在剛才建立功能表的過程可發現, 子功能表和功能表命令也都是控制項, 它們是使用 ToolStripMenuItem 控制項建立的, 但此控制項未列在工具箱中。當使用者在功能表中選擇了某個命令時, 會觸發該控制項的 Click 事件, 因此我們只需在程式中加入各命令控制項的 Click 事件程序, 就能讓命令發揮功效。 處理功能表命令 以剛才建立的功能表為例, 我們想做的是由功能表改變 Label 控制項的文字樣式和大小。此時可利用如下方式建立新的字型物件, 並指定給控制項的 Font 屬性: 處理功能表命令 第一個 Font() 方法已在第 6 章介紹過, 至於第 2 個只有 2 個參數的版本, 其參數是字型物件和新的字型樣式, 因此第 2 個方法適用於修改現有字型樣式的場合, 例如: 處理功能表命令 我們就在功能表命令事件程序中利用兩種方式來建新字型, 並設定給控制項的 Font 屬性, 即可達到『執行功能表命令, 即變更控制項字型』的效果。 處理功能表命令 建立功能表命令的 Click 事件程序, 並在程序中變更控制項字型樣式或大小。 開啟剛才建立的專案 Ch12-01。 在表單設計畫面中, 雙按功能表中的命令, 即可建立其Click 事件程序: 處理功能表命令 處理功能表命令 在新建的事件程序中輸入如下程式: 以同樣方式建立 、 功能表命令的 Click 事件程序, 並輸入如下程式: 處理功能表命令 處理功能表命令 至於 功能表中調整字型大小的命令, 則是用 3 個參數的 Font() 方法建立指定大小的字型, 並設定給 Label1 控制項。請分別建立 3 個字型尺寸命令的 Click 事件處理程序, 並輸入如下的程式碼: 處理功能表命令 處理功能表命令 按[F5]
您可能关注的文档
- 中国当代政治制度-北京广播电视大学纺织分校.PPT
- 中国狮子联会工作规则修订稿.DOC
- 中国有色金属学会第二届青年科技论坛论文模板.DOC
- 中国社科院张宇燕教授应邀来我校作学术交流.DOC
- 中央广播电视大学高等专科教育-黔东南广播电视大学.DOC
- 中央大学英文系96学自我评鉴简报-国立中央大学英美语文学系.PPT
- 中学高2013级高一下期第三次学段考试历史试卷-泸州中学.DOC
- 中山大学南方学院招聘信息-中山大学人事处.DOC
- 中山大学毕业本科生登记表填写规范-中山大学中文系.DOC
- 中心组学习参考——解读中国梦-首都体育学院.DOC
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)