C#程序設計課件第07章_第1頁
C#程序設計課件第07章_第2頁
C#程序設計課件第07章_第3頁
C#程序設計課件第07章_第4頁
C#程序設計課件第07章_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

重點內(nèi)容了解菜單的概念和掌握設計菜單的方法了解工具欄的概念和掌握設計工具欄的方法了解上下文菜單的概念和掌握設計工具欄的方法了解狀態(tài)欄的概念和掌握設計狀態(tài)欄的方法7.1菜單設計

Windows應用程序一般都有一個菜單,通過選擇菜單中的不同菜單項,完成指定的功能。使用主菜單控件MenuStrip可以很容易建立Windows應用程序的主菜單。 添加主菜單控件MenuStrip到窗體中,可以為窗體增加一個主菜單。主菜單一般包括若干頂級菜單項,如文件、編輯、幫助等。 根據(jù)菜單樣式分類,通??梢苑譃橄吕讲藛魏蜕舷挛牟藛蝺煞N。菜單設計(續(xù))1.下拉式菜單 下拉式菜單是由一個條形菜單和一組彈出式菜單組成,一般是作為一個應用程序的菜單系統(tǒng),列出了整個應用程序所具有的功能,。在Windows應用程序中設計下拉式菜單時,可以使用MenuStrip控件,MenuStrip控件的屬性設置與其他控件的屬性設置一樣,通過屬性面板更改。2.上下文菜單 上下文菜單也稱為右鍵菜單,是一種非常方便的菜單工具,它從屬于某個界面對象,并不顯示出來,當在控件或對象上單擊右鍵時,就會顯示上下文菜單,可以快速展示當前對象可用的所有功能,它是浮動菜單,其位置是由鼠標所在的位置決定的。在Windows應用程序中設計上下文菜單時,可以使用ContextMenuStrip控件,它提供了與某個控件關聯(lián)的上下文菜單,ContextMenuStrip控件的屬性設置與其他控件的屬性設置一樣,通過屬性面板更改。菜單設計(續(xù))3.綜合實例——通訊錄

通訊錄是一個簡單實用的小軟件,本小節(jié)通過講解一個簡單通訊錄的制作過程,想讀者介紹菜單的建立和使用。 本通訊錄的主要功能是新建通訊文件、打開已有通訊文本文件、以默認文件保存文檔、一其他文件名另存文檔、退出程序、設置程序窗體是否總在最前面、設置窗體背景圖片、取消窗體背景圖片以及查找字符串。 其具體步驟如下(請參照教材完成)1.界面設計2.代碼設計7.2工具欄

工具欄是Windows窗體應用程序的一個組成部分,它為用戶提供了應用程序中常用命令的快捷訪問方式。它一般位于菜單欄的下方,有許多命令按鈕組成,每個按鈕上都有一個代表該按鈕功能的小圖標。在Windows窗體應用程序中可以使用ToolStrip控件或BindingNavigator控件設計工具欄。工具欄(續(xù))1.設計工具欄 打開一個應用程序,雙擊工具箱中的ToolStrip控件為窗體添加一個工具欄;設置工具欄按鈕:根據(jù)需求添加Button控件、Label控件、SplitButton控件等工具欄按鈕;設置工具欄按鈕直觀化;設置工具欄按鈕文本提示。2.處理工具欄 對工具欄事件的處理就是對工具欄中按鈕的Click事件進行處理。7.3狀態(tài)欄

狀態(tài)欄是顯示在窗口底部的一個長條形區(qū)域,應用程序可以從中顯示各種狀態(tài)信息。StatusStrip控件上可以顯示指定狀態(tài)的文本、圖標、進度條,或者指示進程正在工作的動畫圖標。通過在StatusStrip中將添加屬性設置為希望出現(xiàn)在狀態(tài)欄中文本,就可以在狀態(tài)欄中顯示一條消息。狀態(tài)欄(續(xù))1.設計狀態(tài)欄 在Windows窗體應用程序中可以使用StatusStrip控件設計狀態(tài)欄,其步驟如下:添加StatusStrip控件設置狀態(tài)欄內(nèi)容

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論