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

正文內(nèi)容

visualbasic窗體設(shè)計(jì)-wenkub

2023-03-07 15:43:00 本頁面
 

【正文】 erface)n 多文檔界面應(yīng)用程序中,允許同時(shí)顯示多個(gè)文檔。 窗體對(duì)象概述新建新工程文件 建立一個(gè)單文檔界面的步驟: Interface)n 單文檔界面應(yīng)用程序中在同一時(shí)間內(nèi)只能打開一個(gè)窗體,如果想要打開另一個(gè)文檔,必須先關(guān)掉已經(jīng)打開的文檔。Move方法將加載該窗體但不顯示它。n 如果調(diào)用 Visual屬性設(shè)置為 其使用語法是:n 窗體名 .應(yīng)用程序的啟動(dòng)窗體在其 Show(modal在顯示無模式窗體時(shí),隨后遇到的代碼則要執(zhí)行。Basic1,則窗體是模式的。為 Show方法的格式是:n 窗體名 .ShowPictureBoxAutoRedrawPictureBox調(diào)用時(shí)該屬性設(shè)置為 之前 ClsForm所生成的圖形和文本。 窗體對(duì)象概述n 2. Cls方法n Cls方法用來清除 運(yùn)行時(shí) 其一般格式是:n [窗體名字 ].Printn 如果打印當(dāng)前窗體可以省略窗體名字。當(dāng)窗體尺寸變化時(shí),允許在窗體上進(jìn)行移動(dòng)控件或調(diào)整控件大小等操作。 窗體對(duì)象概述n 4. Click和 DblClick事件n 當(dāng)單擊窗體中的空白部分響應(yīng) Click事件,而雙擊窗體中的空白部分則響應(yīng) DblClick事件。事件中,可以編寫代碼突出顯示一個(gè)特定文本框中的文本;在 窗體對(duì)象概述n 3. Activate和 Deactivate事件n 當(dāng)窗體被激活成為活動(dòng)窗口時(shí)響應(yīng) Activate事件, Deactivate事件恰恰與 Activate事件相反,在其它窗體被激活時(shí)響應(yīng) Deactivate事件。 窗體對(duì)象概述n 1. Load和 Unload事件n 加載一個(gè)窗體時(shí)就響應(yīng) Load事件,它的作用是對(duì)變量和屬性做初始化。n 12. WindowState屬性n WindowState屬性用來設(shè)置運(yùn)行時(shí)窗體的狀態(tài),三個(gè)取值的含義分別如下:n ( 1) 0代表正常狀態(tài),邊界可見;n ( 2) 1代表最小化狀態(tài),僅顯示圖標(biāo);n ( 3) 2代表最大化狀態(tài),充滿整個(gè)屏幕。n 10. Height、 Width、 Top和 Left屬性n Height設(shè)置窗體的高度; Width屬性設(shè)置窗體的寬度;Top屬性設(shè)置窗體頂端的坐標(biāo)值; Left屬性設(shè)置窗體左端的坐標(biāo)值。 窗體對(duì)象概述n 8. Icon屬性n 窗體的控制圖標(biāo)由窗體中 Icon屬性的值決定,也是窗體最小化時(shí)的圖標(biāo)。 窗體對(duì)象概述n 5. ControlBox屬性n ControlBox屬性設(shè)置窗體是否具有標(biāo)題欄左右兩側(cè)的控制菜單欄。將窗體的 AutoRedraw屬性由缺省設(shè)置 False改為 True后,窗體中的圖形就被保存下來,需要時(shí)會(huì)自動(dòng)重新顯示。它是磁盤上的窗體文件名,擴(kuò)展名為 .frm。窗體的屬性決定了窗體的外觀和操作。n ( 5)邊框。n ( 4)工作區(qū) 程序運(yùn)行時(shí),在窗體激活的情況下雙擊窗體圖標(biāo)可以使窗體關(guān)閉,單擊則引出下拉式系統(tǒng)菜單,包括還原、移動(dòng)、大小、最小化、最大化等選項(xiàng)。n ( 2)控制框 窗體的結(jié)構(gòu)控制菜單 最小化按鈕 最大化按鈕 關(guān)閉按鈕 邊框 標(biāo)題欄 工作區(qū) 窗體對(duì)象概述n ( 1)標(biāo)題欄 Basic的窗體由 5部分組成,如圖 41所示。 窗體對(duì)象概述n 窗體是應(yīng)用程序的編程窗口和對(duì)話框。窗體有自己的屬性、事件和方法,用來控制窗體的外觀和行為。它是 Visual窗體對(duì)象是 窗體對(duì)象概述n 但是,數(shù)據(jù)表不能提供針對(duì)數(shù)據(jù)操作的任何保護(hù)與限制措施。 Basic的窗體對(duì)象是提供給用戶操作數(shù)據(jù)庫數(shù)據(jù)最主要的人機(jī)界面。在設(shè)計(jì)完成數(shù)據(jù)庫和數(shù)據(jù)表的設(shè)計(jì)后,就應(yīng)該為人機(jī)操作界面設(shè)計(jì)合適的窗體了。本章學(xué)習(xí)要點(diǎn)n 人機(jī)界面設(shè)計(jì)的優(yōu)劣將直接反映一個(gè)計(jì)算機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)水平,對(duì)于計(jì)算機(jī)信息系統(tǒng)設(shè)計(jì)尤其如此。Basic窗體設(shè)計(jì)本章學(xué)習(xí)要點(diǎn)n 了解 Visual因此,為數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)操作性能良好的操作界面,是一項(xiàng)至關(guān)重要的內(nèi)容。無論是需要進(jìn)行數(shù)據(jù)查看,還是需要對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行追加、修改、刪除等編輯操作,允許用戶直接在數(shù)據(jù)表中進(jìn)行操作絕對(duì)是極不明智的選擇。而窗體設(shè)計(jì)不同,可以通過合理地設(shè)計(jì),使得數(shù)據(jù)庫中的數(shù)據(jù)在窗體中的顯示形式、所受到的保護(hù)以及對(duì)非法操作的限制等各項(xiàng)所需要的功能都有可能按照設(shè)計(jì)者的意圖得以實(shí)現(xiàn)。VisualBasicn 一個(gè) Visual一個(gè)窗體可有多個(gè)控件,各種控件對(duì)象必須建立在窗體上。n ( 3)控制按鈕 窗體的屬性n 所有的 Visual窗體的大多數(shù)屬性既可以通過屬性窗口設(shè)置,也可以在程序代碼中設(shè)置,只有少數(shù)屬性只能在設(shè)計(jì)階段設(shè)置。n Caption屬性用來設(shè)置顯示在窗體標(biāo)題欄的名稱。 窗體對(duì)象概述n 3. BackColor屬性n BackColor屬性設(shè)置窗體的背景顏色。 ControlBox屬性的缺省值為 True,所有控制菜單欄保留;若改為 False則控制菜單欄都消失。通過單擊 Icon屬性右側(cè)的 “”按鈕,選擇合適的圖標(biāo)文件。 窗體的事件n Visual而當(dāng)卸載一個(gè)窗體時(shí)響應(yīng) Unload事件,它可以為用戶提供存盤等信息,完成在窗體關(guān)閉前的一些工作。這些事件對(duì)初始化或結(jié)束窗體行為十分方便。Deactivaten 5. Resize事件n 無論是因?yàn)橛脩艚换ィ€是通過代碼調(diào)整窗體的大小,都會(huì)觸發(fā)一個(gè) 窗體的方法n 設(shè)計(jì)窗體除了設(shè)置屬性、編寫事件驅(qū)動(dòng)程序外,還經(jīng)常利用窗體的方法對(duì)窗體進(jìn)行設(shè)計(jì)。用 Print方法必須首先顯示窗體。Form其使用格式是:n [窗體名字 ].中使用 影響。AutoRedrawTrue,則放置在 中的圖形和文本也不受影響。屬性進(jìn)行操作,可以保持 中的圖形和文本。Stylen Style是可選的整數(shù),它用以決定窗體是 模式 還是 無模式 0,則窗體是無模式的;如果 n 如果調(diào)用 將自動(dòng)裝載該窗體。當(dāng) form)在顯示模式窗體時(shí),除了模式窗體中的對(duì)象之外不能進(jìn)行輸入(鍵盤或鼠標(biāo)單擊)。LoadHideFalse。BasicHide left[,top[,width[,height]]]n 其中, left是必須有的,指示窗體左邊的水平坐標(biāo); top是可選的,指示窗體頂邊的垂直坐標(biāo); width是可選的,指示窗體的寬度; height是可選的,指示窗體的高度。窗體的類別n 應(yīng)用程序界面根據(jù)窗體的個(gè)數(shù)不同分為兩種類型:單文檔界面和多文檔界面。例如 Windows中的 “記事本 ”應(yīng)用程序就是單文檔界面。 窗體對(duì)象概述n ( 1)選擇 “文件 → 新建工程 ”菜單項(xiàng),出現(xiàn)如圖 42所示的界面;圖 42 窗體對(duì)象概述n ( 2)在 “新建工程 ”對(duì)話框中選擇 “新建 ”選項(xiàng)卡;n ( 3)選擇 “標(biāo)準(zhǔn) EXE”類型文件;n ( 4)單擊 “確定 ”按鈕,創(chuàng)建了工程 1的 1個(gè)單文檔窗體 Form1,如圖 43多文檔界面是典型的 Windows應(yīng)用程序界面,例如 Microsoft父窗體用作于其他窗體的容器,為其他窗體提供工作空間。n ( 2)在 “應(yīng)用程序向?qū)В榻B ”對(duì)話框中單擊 “下一步 ”按鈕。 窗體對(duì)象概述n ( 5)在 “應(yīng)用程序向?qū)В远x工具欄 ”對(duì)話框中選擇自己所需的工具欄,再單擊 “下一步 ”按鈕。n ( 9)在 “應(yīng)用程序向?qū)В淹瓿桑?”對(duì)話框中單擊 “完成”按鈕。圖 45新建子窗口 窗體對(duì)象概述n 如果新建了 3個(gè)子窗體,選擇圖 45中 “窗口 → 橫向平鋪”菜單項(xiàng),執(zhí)行效果如圖 46所示。 窗體對(duì)象概述每個(gè)菜單項(xiàng)的代碼如下:‘層疊窗口 ’PrivateSubvbTileHorizontalEndvbTileVerticalEndvbArrangeIconsEndn 窗體是一個(gè)容器對(duì)象,可以包含其他對(duì)象。下面逐個(gè)介紹各主要的窗體控件的應(yīng)用方法及其屬性設(shè)置。 窗體基本控件及其應(yīng)用 創(chuàng)建一個(gè)控件數(shù)組嗎 ?”,單擊 “是 ”,則形成 Commandl控件數(shù)組,在屬性窗口的對(duì)象列表框可以看到兩個(gè)控件的索引值分別為 0, 1。n 3. TabStop屬性n 任何能接受焦點(diǎn)的控件都有 TabStop屬性。其作法很簡單,在屬性窗口的 ToolTipText屬性欄內(nèi)輸入說明性文本即可實(shí)現(xiàn)??蚣艿娜笔∶麨?Frame1,在工具箱中的圖標(biāo)如圖 48所示。n 要將控件放在框架中,可以直接在框架中畫控件。如果在拖動(dòng)框架時(shí),控件不能隨框架移動(dòng),或者拖動(dòng)控件時(shí),可以將控件移出框架,說明控件不在框架中,即使控件與框架放在了一起。n 標(biāo)簽的缺省名為 Label1,在工具箱中的圖標(biāo)如圖 410所示。n ( 2) Autosize屬性n 該屬性有兩種設(shè)置值: True和 False。WordWrap屬性n 該屬性也有兩種設(shè)置值: True和 False,其中 False是缺省設(shè)置,表示標(biāo)簽不會(huì)改變垂直方向大小來適應(yīng)文本的需要。n ( 2) DblClick事件:雙擊鼠標(biāo)左鍵時(shí)觸發(fā)該事件。n 文本框的缺省名為 Text1,在工具箱中的圖標(biāo)如圖 411所示。圖 411n ( 1) Multiline屬性n 該屬性表明文本框是否可以接收和顯示多行文本,僅在運(yùn)行時(shí)可讀。要接受更多的字符,應(yīng)該把 MaxLength屬性設(shè)置為所需要的數(shù)值,但不能超過 65535個(gè)字符。 0設(shè)置 (缺省 )表示沒有水平或垂直滾動(dòng)條, 1表示有水平滾動(dòng)條, 2表示有垂直滾動(dòng)條, 3表示既有水平滾動(dòng)條又有垂直滾動(dòng)條。n ( 2) 失去焦點(diǎn)可能是因?yàn)橛脩暨x中了其它對(duì)象或程序代碼移動(dòng)了焦點(diǎn)。 窗體基本控件及其應(yīng)用n 命令按鈕是一種很常用的控件,命令按鈕用來實(shí)現(xiàn)某種功能操作,當(dāng)用戶選中按鈕時(shí),不僅會(huì)執(zhí)行相應(yīng)操作,還會(huì)使該按鈕看上去象被按下并釋放一樣。將代碼寫入 圖 412在一個(gè)窗體中只允許有一個(gè) Cancel按鈕。如果該屬性被設(shè)為 False,則此命令按鈕不是 Default按鈕。在很多情況下把 OK按鈕的Default屬性設(shè)為 True,這時(shí)用戶可鍵入 Enter鍵來選擇 OK按鈕。 窗體基本控件及其應(yīng)用n 2.事件n 命令按鈕的常見事件是 Click。Click和 事件??丶惺录l(fā)生的順序?yàn)椋?MouseDown、 Click、 MouseUp。CommandButton而清除 True/False可以使用 n 復(fù)選框常用的事件是 Click事件。CheckBox 選項(xiàng)按鈕 窗體基本控件及其應(yīng)用n 在使用選項(xiàng)按鈕時(shí),一般將幾個(gè)選項(xiàng)按鈕組成一組,在同一組中,用戶只能選擇其中的一項(xiàng)。n 也經(jīng)常不直接在選項(xiàng)按鈕的事件過程中編寫代碼,只是使用選項(xiàng)按鈕進(jìn)行選擇,而在其他事件過程(如命令按鈕的單擊事件過程)中根據(jù)選項(xiàng)按鈕的 Value值進(jìn)行判斷,以執(zhí)行相應(yīng)的操作。如果項(xiàng)目總數(shù)超過了可顯示的項(xiàng)目數(shù), VisualBasic會(huì)自動(dòng)給列表框加上滾動(dòng)條。在屬性窗口, List帶有一個(gè)編輯器,在設(shè)計(jì)時(shí)可以向列表框添加列表項(xiàng)。 n ListCount屬性值總是比最大的 Listlndex值大 1。n ( 6) Style屬性n 返回或設(shè)置列表框的顯示樣式。例如,要選擇列表框 Listl的第 4項(xiàng),可以使用語句 Listl.Selected(3)=True。n ( 10) Text屬性n 返回列表框中被選擇的項(xiàng)目。 [,索引號(hào) ]n 索引號(hào)指定要添加項(xiàng)目的插入位置,從 0開始,不能大于列表框項(xiàng)目數(shù)減1。 窗體基本控件及其應(yīng)用n 另外,組合框可以將列表項(xiàng)折疊起來,使用時(shí)再通過下拉列表進(jìn)行選擇,所以使用組合框比使用列表框更節(jié)省界面空間。n ( 1) Style屬性n 這是組合框的一個(gè)重要屬性,用于指定組合框的顯
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1