freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第五章windows窗體界面設計-資料下載頁

2025-10-15 14:18本頁面

【導讀】WinForm,是一種在桌面上顯示的圖形化元素。窗體的焦點--與窗口交互的時候,窗口獲得焦點?;顒哟翱冢挥谧钋懊娴拇翱冢瑯祟}欄高亮顯示。窗體可以作為組件或控件容器使用。用戶使用鼠標或者鍵盤與控件交互的時候會產(chǎn)生事。實際上也是繼承于Control類的控件。Controls獲取空間包含的子控件集合。Created控件是否被創(chuàng)建。Cursor光標經(jīng)過控件時候,設置光標的形狀。Location控件左上角位置。TableStop是否可以用Tab切換。Tag取得或設置一個與控件有關的object. Text取得或設置一個與空間有關的文本。TopLevelControl獲取次控件最上層的控件對象。BringToFront把控件提到最上面。CreateGraphics為控件創(chuàng)建畫布。FromChindHandle由句柄或的子控件。GetChildAtPoint由坐標取得子控件。GetNextControl按照TAB順序取得下一個控件。Invalidate使一部分區(qū)域重畫。PerformLayout使控件應用一定的布局模式。PreProcessMessage預處理消息循環(huán)。RectangleToClient從屏幕坐標計算客戶區(qū)域矩形坐標。ResetBackColor背景色重置默認值。ResetBinding重設數(shù)據(jù)綁定為默認值。Scale放大、縮小控件。SelectNextControl激活下一個控件。BackColorChanged當BackColor屬性的值更改時發(fā)生。

  

【正文】 擇多項,例如,同時將若干項拖放到另一個控件中。如果 CheckBoxes 屬性設置為 true,則 ListView 控件可在項的旁邊顯示復選框。 ? Activation 屬性確定用戶必須采取何種操作以激活列表中的項:選項為“ Standard”、 “ OneClick”和 “ TwoClick”。 “ OneClick”激活方式要求單擊激活列表項。 “ TwoClick”激活方式要求用戶雙擊激活列表項;單擊更改項文本的顏色。 “ Standard”激活方式要求用戶雙擊激活列表項,但項的外觀并不改變。 55 ? ListView 控件添加和移除項 // Adds a new item with ImageIndex 3 (List item text, 3)。 // Removes the first item in the list. (0)。 // Clears all the items. ()。 ? 在列表視圖中顯示圖像 先 將適當?shù)膶傩? SmallImageList、 LargeImageList 或 StateImageList 設置為希望使用的現(xiàn)有 ImageList 組件。 = imageList1。 然后設置 // Sets the first list item to display the 4th image [0].ImageIndex = 3。 56 ? 以編程方式添加列 1. 將控件的 View 屬性設置為 Details。 2. 使用列表視圖的 Columns 屬性的 Add 方法。 // Set to details view. = 。 // Add a column with width 20 and left alignment. (File type, 20, )。 57 TableControl ? TabControl 控件可以按有組織的方式顯示其他控件 ? 在選項卡的標簽部位顯示圖標 1. 將 ImageList 控件添加到窗體中。 2. 將圖像添加到圖像列表中。將 TabControl 的 ImageList 屬性設置為 ImageList 控件。 3. 將 TabPage 對象的 ImageIndex 屬性設置為列表中的相應圖像的索引。 ? 創(chuàng)建多行選項卡 1. 添加所需數(shù)目的選項卡頁。 2. 將 TabControl 控件的 Multiline 屬性設置為 true。 3. 如果選項卡尚未以多行方式顯示,則設置 TabControl 控件的 Width 屬性,使其比所有的選項卡都窄。 ? 在控件一側(cè)排列選項卡 ? 將 TabControl 控件的 Alignment 屬性設置為 Left 或 Right。 ? 以編程方式啟用或禁用選項卡 ? 將 TabPage 對象的 Enabled 屬性設置為 true 或 false。 ? // C = false。 將選項卡顯示為按鈕 ? 將 TabControl 控件的 Appearance 屬性設置為 Buttons 或 FlatButtons。 58 DateTimePicker ? DateTimePicker 控件使用戶得以從日期或時間列表中選擇單個項。在用來表示日期時,它顯示為兩部分:一個下拉列表(帶有以文本形式表示的日期)和一個網(wǎng)格(在單擊列表旁邊的向下箭頭時顯示) ShowUpDown 屬性設置為 True 時出現(xiàn)的向上和向下按鈕,它有助于編輯時間而不是日期。 ? 當 ShowCheckBox 屬性設置為 True 時,該控件中的選定日期旁邊將顯示一個復選框。當選中該復選框時,選定的日期時間值可以更新。當復選框為空時,值顯示為不可用。 ? 該控件的 MaxDate 和 MinDate 屬性確定日期和時間的范圍 59 ? DomainUpDown 控件實質(zhì)上是一個文本框和一對用于在列表中上下移動的按鈕的組合。該控件顯示并設置選擇列表中的文本字符串。用戶可以通過多種方式來選擇字符串,這些方式包括單擊向上和向下按鈕在列表中移動,按向上鍵和向下鍵,或者鍵入與列表項匹配的字符串等。該控件一個可能的用途是從按字母順序排序的名稱列表中選擇項。 ? 注意 – 若要對該列表進行排序,請將 Sorted 屬性設置為 true。 – 該控件的作用與列表框或組合框非常類似,但它占用的空間非常小。 ? 主要屬性 – 控件的主要屬性有 Items、 ReadOnly 和 Wrap。 Items 屬性包含文本值顯示在該控件中的對象列表。如果 ReadOnly 設置為 false,則該控件自動完成用戶鍵入的文本并使該文本與列表中的值相匹配。如果 Wrap 設置為 true,則滾過最后一項后將到達列表的第一項,反之亦然。控件的主要方法有 UpButton 和 DownButton。 60 ToolTip 組件 ? ToolTip 組件在用戶指向控件時顯示相應的文本。工具提示可與任何控件相關聯(lián)。舉一個使用此組件的示例:為節(jié)省窗體上的空間,可以在按鈕上顯示一個小圖標并用工具提示解釋該按鈕的功能。 ? ToolTip 組件為 Windows 窗體或其他容器上的多個控件提供 ToolTip 屬性。例如,如果將一個 ToolTip 組件置于窗體上,則可以為一個 TextBox 控件顯示“ Type your name here”(在此鍵入您的姓名),并為一個 Button 控件顯示“ Click here to save changes”(單擊此處保存更改)。 ? ToolTip 組件的主要方法包括 SetToolTip 和 GetToolTip??梢允褂? SetToolTip 方法設置為控件顯示的工具提示。 61 TableLayoutPanel 控件 ? TableLayoutPanel 控件以網(wǎng)格方式排列其內(nèi)容。因為在設計時和運行時都執(zhí)行布局,所以當應用程序環(huán)境更改時,布局可以動態(tài)更改。這使得面板中的控件能夠按比例調(diào)整大小,以便響應如父控件調(diào)整大小或由于本地化引起的文本長度更改等更改。 ? 任何 Windows 窗體控件都可以是 TableLayoutPanel 控件的子控件,包括 TableLayoutPanel 的其他實例。這允許您構造復雜布局以適應運行時的更改。 ? TableLayoutPanel 控件可以擴展以便在添加新控件時能容納這些控件,具體取決于 RowCount、 ColumnCount 和 GrowStyle 屬性的值。將 RowCount 或 ColumnCount 屬性設置為 0 值將指定 TableLayoutPanel 將在相應方向上取消綁定。 ? 還可以控制 TableLayoutPanel 控件在充滿子控件后的擴展方向(水平或垂直)。默認情況下, TableLayoutPanel 通過添加行向下擴展。 ? 如果希望行和列的行為與默認行為不同,可以通過使用 RowStyles 和 ColumnStyles 屬性來控件行和列的屬性。可以分別設置行屬性或列屬性。 ? TableLayoutPanel 控件將以下屬性添加到其子控件: Cell、 Column、 Row、ColumnSpan 和 RowSpan。 62 FlowLayoutPanel ? FlowLayoutPanel 按特定的流方向排列其內(nèi)容:水平或垂直。其內(nèi)容可從一行換到下一行,或者從一列換到下一列。 63 NotifyIcon ? NotifyIcon 組件通常用于顯示在后臺運行的進程的圖標,這些進程大部分時間不顯示用戶界面??赏ㄟ^單擊任務欄狀態(tài)通知區(qū)域的圖標來訪問 ? 每個 NotifyIcon 組件都在狀態(tài)區(qū)域顯示一個圖標。NotifyIcon 組件的關鍵屬性是 Icon 和 Visible。 Icon 屬性設置出現(xiàn)在狀態(tài)區(qū)域的圖標。為使圖標出現(xiàn), Visible 屬性必須設置為 true ? 可以將氣球狀提示、快捷菜單和工具提示與 NotifyIcon 關聯(lián)以便為用戶提供幫助。 ? 通過調(diào)用 ShowBalloonTip 方法并指定氣球狀提示的顯示時間跨度,可以為 NotifyIcon 顯示氣球狀提示。還可以分別使用 BalloonTipText、 BalloonTipIcon 和 BalloonTipTitle 來指定氣球狀提示的文本、圖標和標題。 NotifyIcon 組件還可以具有關聯(lián)的工具提示和快捷菜單 64 WebBrowser控件 ? 控件為 WebBrowser ActiveX 控件提供了托管包裝。托管包裝使您可以在 Windows 窗體客戶端應用程序中顯示網(wǎng)頁 65 常用屬性和方法、事件 名稱 說明 Document 屬性 獲取一個對象,用于提供對當前網(wǎng)頁的 HTML 文檔對象模型 (DOM) 的托管訪問。 DocumentCompleted 事件 網(wǎng)頁完成加載時發(fā)生。 DocumentText 屬性 獲取或設置當前網(wǎng)頁的 HTML 內(nèi)容。 DocumentTitle 屬性 獲取當前網(wǎng)頁的標題。 GoBack 方法 定位到歷史記錄中的上一頁。 GoForward 方法 定位到歷史記錄中的下一頁。 Navigate 方法 定位到指定的 URL。 Navigating 事件 導航開始之前發(fā)生,使操作可以被取消。 ObjectForScripting 屬性 獲取或設置網(wǎng)頁腳本代碼可以用來與應用程序進行通信的對象。 Print 方法 打印當前的網(wǎng)頁。 Refresh 方法 重新加載當前的網(wǎng)頁。 Stop 方法 暫停當前的導航,停止動態(tài)頁元素,如聲音和動畫。 Url 屬性 獲取或設置當前網(wǎng)頁的 URL。設置該屬性時,會將該控件定位到新的 URL。 66 FileSystemWatcher ? 使用 FileSystemWatcher 監(jiān)視指定目錄中的更改??杀O(jiān)視指定目錄中的文件或子目錄的更改。 – Path 監(jiān)視目錄 – NotifyFilter 監(jiān)視改變類型 ? Attributes文件或文件夾的屬性。 ? CreationTime文件或文件夾的創(chuàng)建時間。 ? DirectoryName目錄名。 ? FileName文件名。 ? LastAccess文件或文件夾上一次打開的日期。 ? LastWrite上一次向文件或文件夾寫入內(nèi)容的日期。 ? Security文件或文件夾的安全設置。 ? Size文件或文件夾的大小。 – Filter ? 支持通配符 * ? ? 若要監(jiān)視特定的文件,請將 Filter 屬性設置為該文件名 67 ErrorProvider ? ErrorProvider 組件,可以對窗體或控件上的用戶輸入進行驗證。當驗證用戶在窗體中的輸入或顯示數(shù)據(jù)集內(nèi)的錯誤時,一般要用到該控件。 ? 相對于在消息框中顯示錯誤信息,錯誤提供程序是更好的選擇,因為一旦關閉了消息框,就再也看不見錯誤信息。 ErrorProvider 組件在相關控件(如文本框)旁顯示一個錯誤圖標 ( );當用戶將鼠標指針放在該錯誤圖標上時,將出現(xiàn)顯示錯誤信息字符串的工具提示。 ? 圖標按 BlinkStyle 指定的方式、以 BlinkRate 指定的速率閃爍。
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1