版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
一、常用屬性
Name名稱屬性(任何對象都具有的)
創(chuàng)建的對象名稱,有默認的名.在程序中,控件名是作為對象的標識而引用,不會顯示在窗體上。Caption標題屬性該屬性決定了控件上顯示的內(nèi)容。Height、Width、Top和Left屬性單位為twip
1twip=1/20點
=1/1440英寸
=1/567cm
HeightWidthLeftTop溫州醫(yī)學院Form1.HeightForm1.WidthForm1.LeftForm1.TopOk.HeightOk.WidthOk.LeftOk.Top溫州醫(yī)學院Enabled屬性(邏輯值)控件是否可操作.當設置為false時,呈暗淡色,禁止用戶進行操作.Visible屬性(邏輯值)控件是否可見.當設置為false時,用戶看不到,但控件本身存在。Font屬性組FontName屬性是字符型,決定字體(缺省為宋體)FontSize屬性是整型,決定字體大小。FontBold屬性是邏輯型,決定是否是粗體。 FontItalic屬性是邏輯型,決定是否是斜體。FontStrikeThru屬性是邏輯型,決定是否加一刪除線。FontUnderLine屬性是邏輯型,決定是否帶下劃線。溫州醫(yī)學院
Forecolor前景顏色屬性
設置控件的前景顏色(即正文顏色)。其值是一個16進制常量。
Backcolor背景顏色屬性正文以外的顯示區(qū)域的顏色
Backstyle背景風格屬性(整型值)
0——transparent:透明顯示,即控件背景顏色顯示不出來
1——Opaque:不透明,此時可為近控件設置背景顏色(缺省值)
BorderStyle邊框風格屬性(整型值)
0——None:控件周圍沒有邊框
1——FixedSingle:控件帶有單邊框(缺省值)。
溫州醫(yī)學院
Alignment屬性(整型值)
決定控件上正文水平對齊方式0——LeftJustify:正文左對齊(缺省值)1——RightJustify:正文右對齊 2——Center:正文居中AutoSize屬性(邏輯值)決定控件是否根據(jù)正文自動調(diào)整大小True:自動調(diào)整大小。False:保持原設計大小,正文太長自動裁剪掉(缺省值)TabIndex屬性(整型值)
決定了按Tab鍵時,焦點在各個控件移動的順序。各個控件默認TabIndex值就是以控件建立時的順序而定,第一個為0。溫州醫(yī)學院二、窗體(Form)(一)、屬性 基本屬性:Name,Height,Width,Top,Left,Enabled,Visible,Font,ForeColor,BackColor,Picture和Icon等。
Caption標題:決定出現(xiàn)在窗體的標題欄上的文本內(nèi)容,也是當窗體被最小化后出現(xiàn)在窗體圖標下的文本。
MaxButton最大化按鈕和MinButton最小化按鈕值為True,有最大或最小化按鈕,F(xiàn)alse則無。
ControlBox:控制菜單框(True為有,F(xiàn)alse則表無)溫州醫(yī)學院
BorderStyle:邊框風格通過改變
BorderStyle
屬性,可以控制窗體如何調(diào)整大小。
0-None:無邊框;1-FixedSingle:單線邊框,不可以改變窗口大??;2-Sizable:雙線邊框,可以改變窗口大??;3-FixedDialog:雙線框架,不可以改變窗口大小。
Icon:圖標窗體最小化時顯示的圖標。
MDIChild屬性True:表窗體為MDI子窗體,父窗體是由工程菜單中添另MDI窗體命令建立的。溫州醫(yī)學院
WindowsState屬性0-Normal:正常窗口狀態(tài),有窗口邊界;1:最小化狀態(tài),以圖標方式運行;2:最大化狀態(tài),無邊框,充滿整個屏幕。
AutoRedraw屬性
True:重畫如Circle、Cls、Point和Print等方法的輸出。在其它窗口覆蓋某窗體后,返回時重新還原該窗體以前的畫面。(二)、方法
常用的方法有Print、Cls、Move、Hide、Show、Scale。溫州醫(yī)學院(三)、事件
Click/DblClick:單擊/雙擊窗體觸發(fā)。
Load:窗體被裝入時觸發(fā)的事件。該事件通常用來在啟動應用程序時對屬性和變量進行初始化。
Activate:當窗體成為活動窗口時所觸發(fā)的事件。單擊某窗口或在程序過程中用Show、SetFocus方法都使該窗口成為活動窗口并將觸發(fā)Activate事件。溫州醫(yī)學院5.1命令按鈕、標簽和控件5.1.1命令按鈕(CommandButton)1.常用屬性
Name(名稱)屬性:用來標識控件,具有唯一性,只能在屬性窗口設置。
Caption屬性:設置顯示在控件上的內(nèi)容??稍谀匙帜盖凹印?“
設置快捷鍵。例:Enable屬性:判斷該控件是否可用。是一個邏輯常量值,True
或False。當True時,可用,否則不可用??稍谠O計時設置,也可在運行時為其賦值。
BackColor:設置控件中文字或圖形的背景色,而不是控件本身的顏色。溫州醫(yī)學院
Picture:按鈕可顯示圖片文件(.bmp和.Ico),必須配合style屬性才起作用。Style屬性用來設置命令按鈕是標準的還是圖形的。當style=1時,該按鈕才是圖形按鈕,反之是標準按鈕。
Cancel:取消功能屬性(邏輯值),當設置為True時,按 Esc鍵與單擊此命令按鈕的效果相同。注意:同一窗體中只能有一個按鈕的Cancel屬性設置為True,也只有一個按鈕的Default屬性設置為TrueDefault:確認屬性(邏輯值),設置為True時,按Enter鍵相當 于用鼠標器單擊了該按鈕。溫州醫(yī)學院
Font屬性:將打開“字體”對話框,設置字體、字形、大小和效果。FontName,FontBold等。
Left、Top、Width、Height屬性:設置控件相對于的位置、大小Visible屬性:決定控件是否可見。值為True或False。注意:Visible和Enable的區(qū)別。
ToolTipText:設置鼠標在控件上暫停時顯示的文本溫州醫(yī)學院2、常用事件(Click事件)接受用戶輸入的命令.輸入命令可以有三種方式:(1)鼠標單擊;(2)按Tab鍵焦點跳轉到該按鈕,再按回車鍵;(3)快捷鍵(Alt+有下劃線的字母)
PrivateSubCommand1_click()…….End溫州醫(yī)學院5.1.2標簽(Label)用于顯示文本(輸出)信息,不能作為輸入信息的界面??梢詾槠渌麤]有標題的控件(如文本框、列表框、組合框等)進行說明。1、常用屬性
Caption:設置標簽顯示文本。在設計階段賦值,或者可在運行階段用賦值語句賦值。Label1.caption=“WaHaha!”或Label1=“WaHaha!”溫州醫(yī)學院注意:TabIndex屬性:確定控件響應Tab鍵的順序。并且按照控件建立的順序自動獲得。第一個建立的控件該值為0.可通過SetFocus方法將焦點移動到指定控件??丶Q.SetFocus,但標簽控件不支持該方法。
AutoSize決定標簽是否根據(jù)正文自動調(diào)整大小。True:自動調(diào)整大小,且不換行。False:保持原設計大小,正文太長自動裁剪掉(缺省值)溫州醫(yī)學院
WordWrap屬性決定標簽內(nèi)容超出標簽寬度時,是否自動換行。為true時自動換行,否則不換行。例:Autosize與wordwrap屬性的應用
Alignment屬性(整型值)
決定標簽上正文水平對齊方式
0——LeftJustify:正文左對齊(缺省值)
1——RightJustify:正文右對齊
2——Center:正文居中溫州醫(yī)學院
Backstyle背景風格屬性(整型值)
0——transparent:透明顯示,即控件背景顏色顯示 不出來。
1——Opaque:不透明,此時可為控件設置背景顏色 (缺省值)BorderStyle屬性
標簽周圍是否有邊框(0—無,1—有)2、常用事件單擊(Click),雙擊(DblClick),改變(Change)等。但在程序設計中,習慣上還是將標簽作為文本顯示使用,較少設計標簽的事件過程。溫州醫(yī)學院5.1.3文本框(TextBox)是一個文本編輯區(qū)域,可在該區(qū)域輸入,編輯和顯示正文內(nèi)容。缺省名為Text1、Text2….,建議前綴為txt.
Text文本屬性(文本框沒有Caption屬性)在文本框中顯示的正文內(nèi)容存放在Text屬性中。當程序運行時,用戶通過鍵盤輸入正文內(nèi)容,保存在Text屬性中。
MaxLength
屬性在文本框中能夠輸入字符的最大數(shù)。例:Text1.MaxLength=6Text1.Text=“Weloc”或Text1=“Weloc”1、常用屬性溫州醫(yī)學院
MultiLine:
是否為多行,默認一行。設置為False時,只能在一行顯示?;剀嚪篶hr(13)或vbCr換行符:chr(10)或vbLf例如:Text1=“第一行”+chr(13)+chr(10)+”另起一行”
ScrollBars:滾動條的形式當MultiLine為True時,該屬性才有效。
0-None:無滾動條。1-Horizontal:水平滾動條。
2-Vertical垂直滾動條。3-Both水平和垂直滾動條。溫州醫(yī)學院
SelStart:
用來指定選定文本塊的起始位置。若SelStart值為0
,指示的位置是在文本框第一個字符前,若等于文本
框中文本的長度,所指示的位置是在文本框最后一個字符之后。
SelLength:用來指定所選的字符個數(shù)。
SelText:指定選定的字符。若沒有指定,為空字符串。以上三個只在程序代碼中讀寫,設計時不起作用。溫州醫(yī)學院2、常用事件Change:當改變文本框的Text屬性時會引發(fā)該事件。當用輸入一個字符,就會觸發(fā)一次Change事件。
KeyPress(KeyAsciiAsInteger):當用戶按下并釋放鍵盤上一個ANSII鍵時,就會觸發(fā)一次該事件,并傳遞一個KeyAscii參數(shù)(字符的Ascii值)例,要設計一個只接受數(shù)字鍵的文本框。PrivateSubText1_KeyPress(KeyAsciiAsInteger)IfKeyAscii<48OrKeyAscii>57ThenKeyAscii=0EndIfEndSub溫州醫(yī)學院
LostFocus
:
當按下tab鍵使光標離開當前文本框,或者用鼠標選擇窗體中的其他對象時觸發(fā)該事件。即控件失去焦點。
GotFocus
:
當控件獲得焦點時發(fā)生。實例5-1密碼檢驗與留言板程序。實例5-2
簡易文本編輯器。對文本框進行復制、剪切、粘貼、刪除和清除等操作。其中復制、剪切和粘貼操作是通過ClipBoard對象實現(xiàn)。溫州醫(yī)學院1.SetText方法格式:ClipBoard.SetTextstring功能:將指定的文本字符串string放到ClipBoard對象中。例如:ClipBoard.SelTextText1.SelText2.GetText方法格式:ClipBoard.GetText功能:返回ClipBoard對象中的文本字符串。例如:Text1.SelText=ClipBoard.GetText3.Clear方法格式:ClipBoard.Clear功能:清空ClipBoard對象中的內(nèi)容。clipBoard剪切板對象溫州醫(yī)學院5.2復選框、單選鈕和框架5.2.1復選框和單選按鈕單選鈕(OptionButton):必須成組出現(xiàn),用戶只能選擇其中的一項;檢查框(CheckBox)又稱復選框:控件顯示多項選擇,從而可選擇其中的一項或多項;溫州醫(yī)學院重要區(qū)別:在選擇一個單選鈕時,同組中的其它單選鈕控件自動無效。相反,可以選擇任意數(shù)量的CheckBox控件。Caption:設置單選鈕或復選框的文本注釋內(nèi)容。Alignment:設置標題顯示的位置
0標題顯示在右邊。1標題顯示在左邊。Value:1、常用屬性單選鈕(邏輯值)復選框(整型值)True:單選鈕被選定0--Unchecked:未被選定False:單選鈕未被選定1--Checked:選定缺省設置2--Grayed:灰色溫州醫(yī)學院2、事件Click(一般不需要Click事件過程,單擊時自動改變狀態(tài))5.2.2框架(Frame):具有容器的功能框架內(nèi)控件的創(chuàng)建方法:
方法1:單擊工具箱上的工具,然后用出現(xiàn)的“+”指針,在框架中適當位置拖拉出適當大小的控件。不能使用雙擊工具箱上工具的自動方式。方法2:將控件“剪切”(Ctrl+X)到剪貼板,然后選中框架,使用(Ctrl+V)命令粘貼到框架內(nèi)溫州醫(yī)學院圖框架、單選鈕和復選鈕的應用一溫州醫(yī)學院實例5-3利用復選框進行字形設置:加粗、傾斜、加下劃線,文字用標簽控件顯示。溫州醫(yī)學院實例5-4利用框架和單選按鈕建立一個字體、字號、顏色設置的對話框。溫州醫(yī)學院5.3列表框和組合框列表框控件(ListBox)顯示項目列表,從其中可以選擇一項或多項。如果項目總數(shù)超過了可顯示的項目數(shù),就自動添加滾動條。缺省名為List1、List2…..,名稱前綴為lstList:
字符型數(shù)組,存放列表框的項目??赏ㄟ^下標訪問數(shù)組中的值(下標是從0開始的)。格式如下
列表框控件名.List(Index)如:list1.List(0)表示第一項的內(nèi)容1、主要屬性5.3.1列表框溫州醫(yī)學院Sorted:True:按字母順序排列;False:按加入先后順序排列MultiSelect:0-None:禁止多項選擇;1-Simple:簡單多項選擇;2-Extended:擴展多項選擇。只能在設計狀態(tài)中設置Style:用來指示控件的顯示類型和行為。在運行時是只讀的。Style=0Style=1溫州醫(yī)學院ListIndex:選中的項目序號,沒有項目選中時為-1List(Listindex)ListCount:項目數(shù)量,ListCount-1是最后一項的下標。Selected:邏輯數(shù)組,表示列表項選中狀況。Selected(i)的值為True表示第i+1項被選中,否則沒有選中。Text:被選中列表項的內(nèi)容,相當于List(ListIndex)。只能在程序中設置或引用溫州醫(yī)學院List1.Listcount=4List1.ListIndex=1List1.Text=“花市燈如晝”List1.List(1)=“花市燈如晝”=(List1.List(List1.Listindex))=List1.Text=“花市燈如晝”List1.Selected(1)=TrueList1.Sorted=False溫州醫(yī)學院2、方法
AddItem
:把一個項目(字符串)加入列表框。格式:列表框控件名.AddItem
列表項文本
[,
索引值]其中:
列表項文本:為字符串表達式,表示要加入的項目。
索引值:決定新增項目的位置,缺省則添加在最后。2、常用方法例,如對剛才列表框List1執(zhí)行如下語句:List1.AddItem“紅豆生南國”,0List1.AddItem“紅豆生南國”List1.AddItem“紅豆生南國”List1.AddItem“紅豆生南國”,4結果將如何?溫州醫(yī)學院
Clear
清出列表框中的所有內(nèi)容。格式:列表控件名.Clear
RemoveItem
:刪除列表框中一個項目。使用形式:列表框控件名.RemoveItem
索引值
其中:索引值為被刪除項目在列表中的位置。首項為0若想在選中的某列表項后添加一項,該如何表示?List1.AddItem“紅豆生南國”,list1.listindex+1若想刪除“人約黃昏后”這項。那么就執(zhí)行:List1.RemoveItem33、事件Click、DblClick、keypress事件溫州醫(yī)學院5.3.2組合框
ComboBox控件是由TextBox控件和ListBox控件的特性結合在一起的控件。
1、屬性:具有列表框和文本框的大部分屬性。
Style屬性——決定組合框三種不同的風格:溫州醫(yī)學院下拉式組合框簡單組合框下拉式列表框
Style=0Style=1Style=2不能輸入文本溫州醫(yī)學院實例5-5設計一個程序對列表框進行管理。溫州醫(yī)學院實例5-6設計一個程序在兩個列表框之間進行操作。溫州醫(yī)學院5.4滾動條分為兩種,即水平滾動條和垂直滾動條
Value:返回或設置滑塊所處位置所代表的值。
Max:最大值-32,768~32,767默認32767Min:最小值-32,768~32,767默認0
SmallChange:最小變動值,單擊箭頭時的移動量。
LargeChange:最大變動值,單擊空白處的移動量。1、常用屬性溫州醫(yī)學院2、事件
Change事件
滾動條的Change事件在移動滾動框或通過代碼改變其Value屬性值時發(fā)生。單擊滾動條兩端的箭頭或空白處將引發(fā)Change事件。
Scroll事件
當滾動框被重新定位,或按水平方向或垂直方向滾動時,Scroll事件發(fā)生。拖動滑塊時會觸發(fā)Scroll事件。溫州醫(yī)學院Scroll事件與Change事件的區(qū)別在于:當滾動條控件滾動時Scroll事件一直發(fā)生,而Change事件只是在滾動結束之后才發(fā)生一次。溫州醫(yī)學院實例5-7設計一個設置顏色程序。在窗體上有一個文本框控件,通過水平滾動條模擬輸入顏色來設置文本框的背
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 4.9.3皮膚與汗液分泌(教學課件)-初中生物學北師大版(2024)七年級下冊
- 陜西省2025八年級物理上冊第四章物態(tài)變化第四節(jié)升華和凝華課件新版蘇科版
- 潰瘍護理中的安全管理
- 安全培訓記錄內(nèi)容課件
- 機場建筑施工安全管理
- 醫(yī)療護理基礎知識
- 安全培訓計劃制定課件
- 安全培訓計劃分崗位課件
- 醫(yī)患關系職業(yè)挑戰(zhàn)
- 機器零件維修培訓課件
- 2026屆江蘇省常州市高一上數(shù)學期末聯(lián)考模擬試題含解析
- 2026年及未來5年市場數(shù)據(jù)中國水質監(jiān)測系統(tǒng)市場全面調(diào)研及行業(yè)投資潛力預測報告
- 藝考機構協(xié)議書
- 2025年12月27日四川省公安廳遴選面試真題及解析
- 2026年農(nóng)業(yè)科技領域人才選拔與專業(yè)技能考核要點解析
- 《生態(tài)環(huán)境重大事故隱患判定標準》解析
- 2025年度吉林省公安機關考試錄用特殊職位公務員(人民警察)備考筆試試題及答案解析
- 2025年中國作家協(xié)會所屬單位公開招聘工作人員13人備考題庫及一套參考答案詳解
- 走進歌樂山課件
- 茶葉對外貿(mào)易科普
- 青海西寧市2024-2025學年七年級上學期末調(diào)研測英語試卷
評論
0/150
提交評論