在属性窗格中出现的面板可设定快速键的按键组合.PPTVIP

  • 3
  • 0
  • 约7.26千字
  • 约 97页
  • 2019-08-24 发布于天津
  • 举报

在属性窗格中出现的面板可设定快速键的按键组合.PPT

視窗介面進階 第 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]

文档评论(0)

1亿VIP精品文档

相关文档