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

正文內(nèi)容

第五章windows窗體界面設(shè)計(jì)-資料下載頁

2024-10-24 14:18本頁面

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

  

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