版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第一章認(rèn)識VB6
第一節(jié)VB簡介
一、VisualBasic是什么?
VisualBasic,簡稱VB,是Microsoft公司推出的一種Windows應(yīng)用程序開發(fā)工具。是當(dāng)
今世界上使用最廣泛的編程語言之一,它也被公認(rèn)為是編程效率最高的?種編程方法。無論
是開發(fā)功能強(qiáng)大、性能可靠的商務(wù)軟件,還是編寫能處理實(shí)際問題的實(shí)用小程序,VB都是
最快速、最簡便的方法。
何謂VisualBasic?"Visual”指的是采用可視化的開發(fā)圖形用戶界血(GUI)的方法,
一般不需要編寫大量代碼去描述界面元素的外觀和位置,而只要把需要的控件拖放到屏幕h
的相應(yīng)位置即可;“Basic”指的是BASIC語言,因?yàn)閂B是在原有的BASIC語言的基礎(chǔ)上發(fā)
展起來的,至今包含了數(shù)百條語句、函數(shù)及關(guān)鍵詞,其中很多和WindowsGUI有直接關(guān)
系。專業(yè)人員可以用VisualBasic實(shí)現(xiàn)其它任何Windows編程語言的功能,而初學(xué)者只
要掌握幾個(gè)關(guān)鍵詞就可以建立實(shí)用的應(yīng)用程序。
VB提供了學(xué)習(xí)版、專業(yè)版和企業(yè)版,用以滿足不同的開發(fā)需要。學(xué)習(xí)版使編程人員很
容易地開發(fā)Windows和WindowsNT的應(yīng)用程序;專業(yè)版為專業(yè)編程人員提供了功能完備
的開發(fā)工具;企業(yè)版允許專業(yè)人員以小組的形式來創(chuàng)建強(qiáng)健的分布式應(yīng)用程序。
二、能用VisualBasic干什么呢?
VisualBasic所做的很多事情一點(diǎn)也不簡單。它是一種強(qiáng)大的語言,即您所能想到
的編程任務(wù),它基本都能完成。從設(shè)計(jì)新型的用戶界面到利用其它應(yīng)用程序的對象;從處理
文字圖象到使用數(shù)據(jù)庫;從開發(fā)個(gè)人或小組使用的小工具,到大型企業(yè)應(yīng)用系統(tǒng),甚至通過
Internet的遍及全球分布式應(yīng)用程序,都可在VisualBasic提供的工具中各取所需。
VB是微軟公司的一種通用程序設(shè)計(jì)語言,包含在MicrosoftExcel、MicrosoftAccess
等眾多Windows應(yīng)用軟件種的VBA都使用VB語言,以供用戶二次開發(fā);目前制作網(wǎng)頁使
用較多的VBScript腳本語言也是VB的子集。
利用VB的數(shù)據(jù)訪問特性,用戶可以對包括MicrosoftSQLServer和其他企業(yè)數(shù)據(jù)庫
在內(nèi)的大部分?jǐn)?shù)據(jù)庫格式創(chuàng)建數(shù)據(jù)庫和前端應(yīng)用程序,以及可調(diào)整的服務(wù)器端部件。利用
ActiveX(TM)技術(shù),VB口J使用如MicrosoftWord、MicrosoftExcel及其他Windows應(yīng)用程
序提供的功能,甚至可直接使用VB專業(yè)版和企業(yè)版創(chuàng)建的應(yīng)用程序?qū)ο蟆?/p>
三、關(guān)于VB語言的前景
在目前各種編程語言共存的時(shí)代,VB會不會落伍呢?當(dāng)然不會了。
從1991年VB誕生之日起到現(xiàn)在已經(jīng)有七個(gè)版本了(最新.NET版)這么高的更新率,
不外乎說明兩個(gè)問題:用戶對VB的熱衷,微軟對VB的重視。不可否認(rèn)微軟對市場的預(yù)測
能力是極為高明的,而它強(qiáng)大的技術(shù)、財(cái)力支持也使它在許多以前未進(jìn)入的領(lǐng)域,在不長的
時(shí)間內(nèi)有成為最有力的競爭對手,
對于VB現(xiàn)在也有一個(gè)很強(qiáng)的競爭對手一一Delphi,有人把它稱作VB殺手,這顯然有
偏激之處,VB的確有它的不足之處,但Delphi又何嘗不是呢,而且以微軟對VB的傾心,
VB的功能必然會越來越強(qiáng)大。
我們這些所謂的VB程序員總算可以放心了,VB不會落后于時(shí)代,畢竟它是使用人數(shù)
最多的優(yōu)秀的開發(fā)工具。
四、怎樣學(xué)習(xí)VB語言?
如果你是一個(gè)對編程一無所知,而又迫切希望掌握一種快捷實(shí)用的編程語言的初學(xué)者,
那選擇VisualBasic沒錯(cuò)的。它的快捷的開發(fā)速度,簡單易學(xué)的語法,體貼便利的開發(fā)環(huán)境,
是初學(xué)者的首選。
也許你會問,我以前沒學(xué)過任何?種語言,我能快速上手嗎?別擔(dān)心,沒問題。VB的
語法的和QBASIB語言是基本相同的,也就是說它的語法是最容易被初學(xué)者所接受的。另
外VB提供的是可視化的開發(fā)環(huán)境,我們可以象搭積木一樣構(gòu)建出程序的界面,而且VB提
供了豐富的控件組,省去了我們自己寫代碼實(shí)現(xiàn)這些效果的麻煩,這樣我們就能把更多的精
力放在程序功能的實(shí)現(xiàn)上,所以VB學(xué)起來簡單,用起來方便。
怎樣才能學(xué)好VB編程呢?我的體會就是“實(shí)例學(xué)習(xí)”,即通過在學(xué)習(xí)、編制生動有趣的
小例子的過程中掌握VB編程的知識點(diǎn)和編程小技巧,這是最有效的學(xué)習(xí)方法。
今后在VB學(xué)習(xí)這個(gè)版塊,我們會向大家推薦一些好的實(shí)例、編程技巧。如果學(xué)習(xí)過程
中遇到了什么問題,或者有什么好的心得,你向我們提問求助或是發(fā)表文章。大家一起來交
流吧!
萬事開頭難,剛剛開始,遇到些困難沒關(guān)系,慢慢來。編程是一個(gè)不斷學(xué)習(xí),不斷積累
的過程,編程的樂趣也正是存在于學(xué)習(xí)的過程中。我們每學(xué)一點(diǎn),就趕快把它用到實(shí)際的程
序中去,自己多學(xué)多用多實(shí)踐,水平才能不斷提高,這就是“學(xué)以致用”。
另外,編程涉及到很多的知識,象操作系統(tǒng)的、軟件工程的、硬件系統(tǒng)的以及編程思想
等各個(gè)方面,這就需要我們多看看這方面的資料,擴(kuò)充自己的知識面。
五、明確幾個(gè)小概念
對象:是面向?qū)ο蟪绦蛟O(shè)計(jì)的核心,是對現(xiàn)實(shí)世界中對象的模型化,是代碼和數(shù)
據(jù)的組合,具有自己的狀態(tài)和行為,如某個(gè)同學(xué)。
學(xué)好VB的訣竅之一是要以“對象”的眼光去看待整個(gè)程序設(shè)計(jì)。
屬性:對象中的數(shù)據(jù),用來表示對象的狀態(tài),決定對象的外觀。
方法:對象中的代碼,決定對象可以進(jìn)行的動作。
類:用來創(chuàng)建對象的樣板,包含所創(chuàng)建對象的狀態(tài)描述和方法定義,對象是類
的一個(gè)實(shí)例,如球和排球的關(guān)系。
事件:來自外部的刺激,能被對象所識別的動作,如鼠標(biāo)單擊。事件決定了對象
之間聯(lián)系的手段。
事件過程:對象對事件作出的反應(yīng)。
事件驅(qū)動:在程序中流動的是事件,只有在事件發(fā)生時(shí),程序才會運(yùn)行。
在VB程序設(shè)計(jì)中,基本的設(shè)計(jì)機(jī)制就是改變對象的屬性,使用對象的方法和為對象事件編寫事件過程。
窗體:是創(chuàng)建應(yīng)用程序界面的基礎(chǔ),相當(dāng)于一塊畫布,應(yīng)用程序界面會全部在
此畫出,是運(yùn)行應(yīng)用程序時(shí),與用戶交互操作的實(shí)際窗口。
控件:組成用戶界面的基本構(gòu)件,如標(biāo)簽、命令按鈕等。每個(gè)控件按鈕可以看作
是一個(gè)類,單擊按鈕在窗體上畫下,即為由相應(yīng)的類創(chuàng)建的對象。
從以上兒個(gè)概念,我們可以感覺到:用VB緘呈,即快用面向?qū)ο蟮姆椒ㄈシ?/p>
析所要解決的問題--建模--畫界面--編寫代碼調(diào)試運(yùn)行。
第二節(jié)VB6的操作界面
一、VB6的安裝
點(diǎn)擊安裝文件,輸入SN:111-1111111,選擇目錄進(jìn)行安裝即可。
二、啟動VB6
點(diǎn)擊VB6圖標(biāo),可以進(jìn)入VB6程序。
三、退出VB6
點(diǎn)擊右上角關(guān)閉按鍵或文件I退出即可。
四、操作界面
進(jìn)入VB6,首先是選擇工程的性質(zhì),現(xiàn)在我們先按新建I標(biāo)準(zhǔn)來建一個(gè)新的工程。
主窗口:由標(biāo)題欄、菜單欄、工具欄和工作桌面組成。
標(biāo)題欄、菜單欄:
文件⑥編輯也)視圖9工程9格式0)調(diào)試運(yùn)行?查詢也)圖表G)工具Q)外援程序也)窗口⑥幫助?
IP二P二高?H?K鼬通典I9。I>H眼囹目盲心國忠卜b由4800x3600
工理:
General
Afabl
□,J
176
谿口
口0
國1H
工作桌面(對象窗口):
工作桌面(對象窗口):
HI工程1-Feral(Coda)加兇
3
工程資源管理器:
日S)4
日育工程1~CC程1]
t3.FoxrcnlCFoirml)
對象屬性窗口:
U-For.l
|FOFB1Form▼1
按字母序1按分類序1
(名稱)Forml-
Appearance1-3D
AutoRedrawFalse
BackColor□&H8000000F&
BorderStyle2-Sizable
HCaptionForml
ClipControlsTrue
ControlBoxTrue
DrawMode13-CopyPen
DrawStyle0-Solid
DrawWidthiT
r'r'm
C&ption
返回/設(shè)置對象的標(biāo)題欄中或圖標(biāo)下面的
文本。
第二章控件
2.01、窗體(FORM)的常用屬性6
2.02、標(biāo)簽控件(Lable)的常用屬性11
2.03、文本框控件(TextBox)的常用屬性13
2.04、框架控件(Frame)的常用屬性17
2.05、命令按鈕控件(CommandButton)的常用屬性19
2.06、復(fù)選框控件(CheckBox)的常用屬性21
2.07、單選鈕控件(OptionButton)的常用屬性23
2.08、組合框控件(ComboBox)常用屬性26
2.09、列表框控件(ListBox)的常用屬性29
2.10、水平滾動條控件(HScrollBar)和垂直滾動條控件(VScrollBar)的常用屬性32
2.11、定時(shí)器控件的常用屬性34
2.12、文件系統(tǒng)控件的常用屬性34
2.13、形狀控件(Shape)常用屬性37
2.14、直線控件(Ling)的常用屬性39
2.15、圖像控件(Image)的常用屬性40
2.16、圖片框控件(PictureBox)的常用屬性42
2.17、數(shù)據(jù)控件①ata)的常用屬性47
2.18、OLE容器控件(OLE)的常用屬性50
2.19、菜單控件的常用屬性52
2.20>電影(ActiveMovie)控件的常用屬性53
2.21、Adodc控件的常用屬性56
2.22、動畫(Animation)控件的常用屬性59
2.23、公用對話框控件(CommonDialog)控件的常用屬性60
2.24、數(shù)據(jù)組合框(DataCombo)控件的常用屬性64
2.25、數(shù)據(jù)型電子表格控件(DataGrid)的常用屬性66
2.26、數(shù)據(jù)列表(DataList)控件的常用屬性69
2.27、DTPicker控件的常用屬性71
2.28、平面滾動條控件(FlatScrollBar)的常用屬性74
2.29、圖像組合框(ImageCombo)控件的常用屬性75
2.30、圖像列表控件(ImageList)的常用屬性78
2.31、Inet控件的常用屬性78
2.32、列表視圖控件(ListView)的常用屬性79
2.33、MAPIMessages控件的常用屬性83
2.34、MAPISession控件的常用屬性84
2.35、MaskEdBox控件的常用屬性84
2.36、多媒體(MMControl)控件的常用屬性87
2.37、月視圖(MonthView)控件的常用屬性90
2.38、圖表控件(MSChard)的常用屬性93
2.39、MSComm的常用屬性97
2.40、電子表格控件(MSFlexGrid)的常用屬性98
2.41、層次型電子表格控件(MSHFlexGrid)的常用屬性103
2.42、MSRDC控件的常用屬性108
2.43、PictureClip控件的常用屬性110
2.44、進(jìn)度欄(ProgressBar)控件的常用屬性Ill
2.45、RichTextBox控件的常用屬性114
2.46、滑動塊(Slider)控件的常用屬性116
2.47、選項(xiàng)卡(SSTab)的常用屬性119
2.48、狀態(tài)欄(StatuaBar)控件的常用屬性121
2.49、工具欄(ToolBar)控件的常用屬性123
2.50、樹狀視圖控件(TreeView)的常用屬性126
2.51、UpDown控件的常用屬性129
2.52、Winsock控件的常用屬性131
1.01、窗體(FORM)的常用屬性
屬性說明
(Name)窗體的名稱
ActiveControl返回焦點(diǎn)所在的控件,該屬性設(shè)計(jì)階段不可用,運(yùn)行時(shí)只讀。
外觀效果,取值為:
Appearance0平面
13D(立體)
是否向動刷新或重畫窗體上所有圖形[獲得或設(shè)置從繪圖(graphics)方法到一
個(gè)持久性位圖的輸出],取值為:
AutoRedraw
True
False
BackColor背景顏色,可從彈出的調(diào)色板選擇。
設(shè)置邊界類型,取值為:
0None(無邊界框架)
1FixedSingle(窗口大小固定不變的單線框架)
BorderStyle2Sizable(窗口大小可變的標(biāo)準(zhǔn)雙線框架)
3FixedDialog(窗口大小固定的對話框窗體)
4FixedToolWindow(窗口大小固定的工具箱窗體)
5SizableToolWindow(窗口大小可變的工具箱窗體)
Caption窗體的標(biāo)題
決定Paint事件的graphics方法是重畫整個(gè)對象,還是重畫新顯示的區(qū)域。取
ClipControls值為:
True或False
是或有控制框,取值為:
ControlBoxTrue有
False無
設(shè)定窗體上繪圖(graphics方法),Shape,Line等控件的輸出外觀,有16種可選:
1黑色
2非或筆,設(shè)置值15的反相
3與非筆,背景色以及畫筆反相二者共有顏色的組合
4非復(fù)制筆,設(shè)置值13的反相
5與筆非,畫筆以及顯示色反相二者共有顏色的組合
6反相,顯示顏色反相
7異或筆,畫筆顏色以及顯示顏色的異或
DrawMode8非與筆,設(shè)置值9的反相
9與筆,畫筆以及顯示色二者共有顏色的組合
10非異或筆,設(shè)置值7的反相
11無操作,該設(shè)置實(shí)際上是不畫圖
12或非筆,顯示顏色與畫筆顏色反相的組合
13復(fù)制筆,用ForeColor屬性指定的顏色,此為默認(rèn)值
14或筆非,畫筆顏色與顯示顏色反相的組合
15或筆,畫筆顏色與顯示顏色的組合
16白色
設(shè)定繪圖相關(guān)方法使用的直線樣式,有7種可選:
0實(shí)線,此為默認(rèn)值
1虛線
2點(diǎn)線
DrawStyle
3單點(diǎn)劃線
4雙點(diǎn)劃線
5無線
6內(nèi)部實(shí)線
DrawWidth設(shè)定繪圖相關(guān)方法使用的直線寬度
是或把鼠標(biāo)或鍵盤事件發(fā)送到窗體,取值為:
EnabledTrue可用
False不可用
FilIColor填充顏色,可從彈出的調(diào)色板選擇。
填充樣式,有8種可選:
0全部填充
1透明,此為默認(rèn)值
2水平直線
FillStyle
3豎直直線
4上斜對角線
5下斜對角線
6十字線
7交叉對角線
Font字型,可從彈出的對話框選擇字體,大小和風(fēng)格
輸出數(shù)據(jù)是否允許重疊(獲得或設(shè)置一個(gè)值,決定是否顯示窗體,打印機(jī)或
FontTransparentPiclureBox上的背景文本/圖形)。取值為:
True或False
ForeColor前景顏色,可從彈出的調(diào)色板選擇。
決定是否為該控件分配了唯一的顯示上下文。取值為:
HasDC
True或False
Height窗體的高度
HelpContextID指定個(gè)對象的缺省幫助文件上下文標(biāo)識符
Icon為窗體設(shè)計(jì)圖標(biāo),該圖標(biāo)位于標(biāo)題欄的左端
獲得或設(shè)置是否在激活對象的上的控件的鍵盤事件之前,優(yōu)先激活對象鍵盤事
KeyPrevier件。取值為:
True或Faise
Left窗體距屏幕左邊界的距離
獲得或設(shè)置用于DDE會話的鏈接類型并激活連接,取值為:
LinkMode0None
1Source
LinkTopic獲得或設(shè)置目標(biāo)控件的源應(yīng)用程序和主題
窗體右上角最大化按鈕是否顯示,運(yùn)行時(shí)只讀,取值為:
MaxButtonTrue顯示
False不顯示
是否為MDI窗體的子窗體,取值為:
MDIChildTrue為MDI窗體的子窗體
False否
窗體右上角最小化按鈕是否顯示,運(yùn)行時(shí)只讀,取值為:
MinButtonTrue顯示
False不顯示
MouseiconMousePointer=99時(shí),設(shè)定一個(gè)自定義的鼠標(biāo)圖標(biāo)
設(shè)置光標(biāo)在控件內(nèi)時(shí)的形狀。有16種可選:
0形狀由對象決定,此為默認(rèn)值為
1箭頭》
2十字型十
3I型,文本插入點(diǎn)I
4矩型內(nèi)的小矩型圖標(biāo)
5尺寸線期
6尺寸線/
7尺寸線1
MousePointer
8尺寸線S,
9尺寸線?
10向上的箭頭r
11沙漏,表示等待狀態(tài)M
12選定的對象不允許放在光標(biāo)所在的位置S
13箭頭和沙漏
14箭頭和問號*/
15四向尺寸線電〉
99使用Mouseicon屬性指定的自定義圖標(biāo)
是否可以移動窗體,取值為:
MoveableTrue可以移動
False不可以移動
決定是否將對象的菜單合并到該窗體的菜單欄上。取值為:
NegotiateMenus
True或False
獲得或設(shè)置該對象是否能作為個(gè)OLE放下目標(biāo),取值為:
OLEDropMode0None(無)
1Manual(手動)
獲得或設(shè)置一個(gè)圖象,包含了當(dāng)PaletteMode被設(shè)置為Custom時(shí)用于調(diào)色板的
Palette
對象。
獲得或設(shè)置一個(gè)值,決定對于對象的控件使用哪個(gè)調(diào)色板。取值為:
0Halftone
PaletteMode
1UseZOrder
2Custom
Picture窗體背景圖片
文本書寫是否自左向右。取值為:
RightToLeftTrue
False自右向左
ScaleHeight自定義坐標(biāo)系的縱坐標(biāo)軸的高度
ScaleLeft自定義坐標(biāo)系的左邊界起點(diǎn)的橫坐標(biāo)
獲得或設(shè)置?個(gè)值,指示當(dāng)使用graphics方法或可定位的控件時(shí),自定義坐標(biāo)系
的單位,有8種可選:
0自定義
1表示單位為twip(堤),每英寸=1440繩,每厘米二567堤
2表示單位為point(磅),每英寸=72磅,每磅二20綴
SealeMode
3表示單位為像素,是監(jiān)視器或打印機(jī)分辨率的最小單位
4表示單位為字符,每個(gè)水平單位為120繩,每個(gè)垂直單位為240堤
5表示單位為in(英寸)
6表示單位為mni(毫米)
7表示單位為cm(厘米)
ScaleTop自定義坐標(biāo)系的上邊界起點(diǎn)的縱坐標(biāo)
ScaleWidth自定義坐標(biāo)系的橫坐標(biāo)軸的寬度
窗體或MDI窗體是否出現(xiàn)在Windows95的任務(wù)欄。取值為:
ShowInTaskbarTrue出現(xiàn)
False不出現(xiàn)
窗體第?次出現(xiàn)的位置,有4種可選:
0沒有指定初始位置
StartUpPosition1設(shè)定在所屬項(xiàng)目的中央
2設(shè)置在屏幕的中央
3設(shè)置在屏幕的左上角
Tag存儲程序所需的附加數(shù)據(jù)
Top窗體距屏幕頂部邊界的距離
窗體是否可見,取值為:
VisibleTrue該對象可見
False該對象不可見
獲得或設(shè)置是否在一個(gè)窗體或MDI窗體的標(biāo)題上顯示〃這是什么〃按鈕。取值為:
WhatsThisButton
True或False
獲得或設(shè)置是否在上下文相關(guān)幫助中,使用Windows95幫助或主幫助窗口提供
WhatsThisHelp的〃這是什么”彈出菜單。取值為:
True或False
Width窗體的寬度
獲得或設(shè)置一個(gè)窗體窗口運(yùn)行時(shí)的可見狀態(tài),取值為:
0窗體正常狀態(tài)
WindowStart
1窗體最小狀態(tài)
2窗體最大狀態(tài)
1.02、標(biāo)簽控件(Lable)的常用屬性
屬性說明
(Name)標(biāo)簽控件的名稱
設(shè)置Caption屬性文本的對齊方式,取值為:
0左對齊
Alignment
1右對齊
2中間對齊
是否用立體效果繪制,取值為:
Appearance0平面
13D(立體)
控件對象的大小是否隨標(biāo)題內(nèi)容的大小自動調(diào)整,取值為:
AutoSizeTrue是
False否
BackColor設(shè)置背景顏色,可從彈出的調(diào)色板選擇。
設(shè)置背景樣式,取值為:
BackStyle0Transparent(透明)
1Opaque(不透明)
設(shè)置邊界樣式,取值為:
BorderStyle0None(無邊界線)
1FixedSingle(固定單線框)
Caption標(biāo)簽控件的標(biāo)題
DataField獲得或設(shè)置一個(gè)值,將控件綁定到當(dāng)前記錄的一個(gè)字段
DataFormat返回DataFormat對象,用于該部件的可綁定性(打開屬性頁,選擇格式類型)
DataMember獲得或設(shè)置一個(gè)值,為數(shù)據(jù)連接描述數(shù)據(jù)成員
DataSource設(shè)置一個(gè)數(shù)值,指出數(shù)據(jù)控件通過它將當(dāng)前控件綁定到數(shù)據(jù)庫
Dragicon該對象在拖動過程中鼠標(biāo)的圖標(biāo)
該對象的拖動模式,取值為:
DragMode0Manual(手動)
1Automatic(自動)
用于設(shè)定是或?qū)κ录a(chǎn)生響應(yīng),取值為:
EnabledTrue可用
False不可用,在執(zhí)行程序時(shí),該對象用灰色顯示,并且不響應(yīng)任何事件
Font字型,可從彈出的對話框選擇字體,大小和風(fēng)格
ForeColor前景顏色,可從彈出的調(diào)色板選擇。
Height標(biāo)簽控件的高度
Index在對象數(shù)組中的編號
Left距離容器左邊框的距離
獲得或設(shè)置傳遞到目標(biāo)控件的數(shù)據(jù),該目標(biāo)控件正在與另一個(gè)應(yīng)用程序進(jìn)行DDE
Linkitem
會話
獲得或設(shè)置用于DDE會話的鏈接類型并激活連接,取值為:
0None(無)
LinkMode1AutoMatic(自動)
2Manual(手動)
3Notify
LinkTimeout獲得或設(shè)置控件等待響應(yīng)DDE消息的時(shí)間
LinkTopic獲得或設(shè)置目標(biāo)控件的源應(yīng)用程序和主題
MouseIconMousePointer=99時(shí),設(shè)定一個(gè)自定義的鼠標(biāo)圖標(biāo)
設(shè)置光標(biāo)在控件內(nèi)時(shí)的形狀。有16種可選:
0形狀由對象決定,此為默認(rèn)值為
1箭頭4
2十字型十
3I型,文本插入點(diǎn)工
4矩型內(nèi)的小矩型圖標(biāo)
5尺寸線序*
6尺寸線/
7尺寸線1
MousePointer
8尺寸線S,
9尺寸線、一
10向上的箭頭1
11沙漏,表示等待狀態(tài)M
12選定的對象不允許放在光標(biāo)所在的位置\)
13箭頭和沙漏
14箭頭和問號》?
15四向尺寸線后
99使用Mouseicon屬性指定的自定義圖標(biāo)
獲得或設(shè)置該對象是否能作為?個(gè)OLE放下目標(biāo),取值為:
OLEDropMode0None(無)
1Manual(手動)
文本書寫是否自左向右。取值為:
RightToLeftTrue
False自右向左
Tabindex獲得或設(shè)置此對象在父窗體的編號(父窗體中對象響應(yīng)Tab鍵的順序)
Tag存儲程序所需的附加數(shù)據(jù)
ToolTipText設(shè)置該對象的提示行
Top距容器頂部邊界的距離
設(shè)置此對象的標(biāo)題字符〃&〃后的是否做為快捷鍵。取值為:
UseMnemonicTrue是
False否
設(shè)置此對象的可見性,取值為:
VisibleTrue該對象可見
False該對象不可見
WhatsThisHelpID獲得或設(shè)置與對象相關(guān)聯(lián)的上:下文號
Width設(shè)置該對象的寬度
獲得或設(shè)置一個(gè)值,決定控件是否擴(kuò)大以顯示標(biāo)題文字。取值為:
WordwrapTrue
False
1.03,文本框控件(TextBox)的常用屬性
屬性說明
(Name)文本框控件的名稱
設(shè)置Caption屬性文本的對齊方式,取值為:
0左對齊
Alignment
1右對齊
2中間對齊
是否用立體效果繪制,取值為:
Appearance0平面
13D(立體)
BackColor背景顏色,可從彈出的調(diào)色板選擇。
設(shè)置邊界樣式,取值為:
0None(無邊界線)
1FixedSingle(固定單線框)
該控件獲得焦點(diǎn)時(shí),失去焦點(diǎn)的控件的Validate事件是否發(fā)生。取值為:
CauseValidationTrue發(fā)生
False不發(fā)生
DataField獲得或設(shè)置一個(gè)值,將控件綁定到當(dāng)前記錄的一個(gè)字段
DataFormat返回?cái)?shù)據(jù)格式對象,用于該部件的可綁定性(打開屬性頁)
DataMember獲得或設(shè)置一個(gè)值,為數(shù)據(jù)連接描述數(shù)據(jù)成員
DataSource設(shè)置一個(gè)數(shù)值,指出數(shù)據(jù)控件通過它將當(dāng)前控件綁定到數(shù)據(jù)庫
DragIcon該對象在拖動過程中鼠標(biāo)的圖標(biāo)
該對象的拖動模式,取值為:
DragMode0Manual(手動)
1Aulomalic(自動)
用于設(shè)定是否對事件產(chǎn)生響應(yīng),取值為:
EnabledTrue可用
False不可用,在執(zhí)行程序時(shí),該對象用灰色顯示,并且不響應(yīng)任何事件
Font字型,可從彈出的對話框選擇字體,大小和風(fēng)格
ForeColor前景顏色,可從彈出的調(diào)色板選擇。
Height文本框控件的高度
HelpContextID指定一個(gè)對象的缺省幫助文件上下文標(biāo)識符
當(dāng)控件失去焦點(diǎn)時(shí)選定文本是否不加強(qiáng)顯示。取值為:
HideSelectionTrue不加強(qiáng)顯示,此為默認(rèn)值
False加強(qiáng)顯示
獲得或設(shè)置輸入方法編輯器的當(dāng)前操作模式。取值為:
0NoOperation
1ON
2OFF
3DISABLE
4DBCSHIRAGANA
IMEMode
5DBCSKATAKANA
6SBCSKATAKANA
7DBCSALPHABET
8SBCSALPHABET
9DBCSHANGUL
10SBCSHANGUL
Index在對象數(shù)組中的編號
Left距離容器左邊框的距離
獲得或設(shè)置傳遞到目標(biāo)控件的數(shù)據(jù),該目標(biāo)控件正在與另一個(gè)應(yīng)用程序進(jìn)行DDE
Linkitem
會話
獲得或設(shè)置用于DDE會話的鏈接類型并激活連接,取值為:
LinkMode0None(無)
1AutoMalic(自動)
2Manual(手動)
3Notify
LinkTimeout獲得或設(shè)置控件等待響應(yīng)DDE消息的時(shí)間
LinkTopic獲得或設(shè)置目標(biāo)控件的源應(yīng)用程序和主題
設(shè)置文本框的內(nèi)容是否可以編輯。取值為:
True鎖住文本框的Text屬性內(nèi)容,只能顯示,不能通過鍵盤作任何更改,成為只
Locked讀文木。此時(shí)在文本框中可以使用"復(fù)制”命令,不能使用"剪切"和"粘貼"命令。
但是通過程序代碼仍可以改變文本框的內(nèi)容。
False能通過鍵盤修改文本框的Text屬性內(nèi)容
獲得或設(shè)置Text屬性中所能輸入的最大字符輸。如果輸入的字符數(shù)超過
MaxLength
MaxLength設(shè)定的數(shù)目時(shí),系統(tǒng)將不接受超出部分,并且發(fā)出警告聲。
MouseiconMousePointer=99時(shí),,設(shè)定一個(gè)自定義的鼠標(biāo)圖標(biāo)
設(shè)置光標(biāo)在控件內(nèi)時(shí)的形狀。有16種可選:
0形狀由對象決定,此為默認(rèn)值為
1箭頭》
2十字型土
3I型,文本插入點(diǎn)I
4矩型內(nèi)的小矩型圖標(biāo)
5尺寸線強(qiáng)
6尺寸線/
7尺寸線I
MousePointer
8尺寸線、
9尺寸線—
10向上的箭頭]
11沙漏,表示等待狀態(tài)工
12選定的對象不允許放在光標(biāo)所在的位置⑤
13箭頭和沙漏為3
14箭頭和問號為?
15四向尺寸線蛀〉
99使用Mouseicon屬性指定的自定義圖標(biāo)
設(shè)置文本框?qū)ο笫欠窨梢暂斎攵嘈形淖帧H≈禐椋?/p>
True當(dāng)文本超過控件邊界時(shí),自動換行。
MultiLine
False
需要注意的是:若該屬性為False時(shí),文木框控件對象的Alignment屬性無效。
獲得或設(shè)置該對象是否能作為OLE拖/放源,以及該進(jìn)程是自動啟動,還是在程序
控制下啟動。取值為:
OLEDragMode
0Manual(手動)
1Automatic(自動)
OLEDropMode獲得或設(shè)置該對象是否能作為一個(gè)OLE放口目標(biāo),以及它是自動發(fā)生,還是在程
序控制下發(fā)生。取值為:
0None(無)
1Manual(手動)
該屬性將文本顯示的內(nèi)容全部改為所設(shè)置的內(nèi)容。他常用于設(shè)置密碼,如
PasswordChar
PasswordChar設(shè)定為"*〃,那么無論用戶輸入什么字符,都只顯示〃*
文本書寫是否自左向右。取值為:
RightToLeftTrue
False自右向左
設(shè)置邊框滾動條模式:
0無滾動條
ScrollBoars1水平滾動條
2垂直滾動條
3水平和垂直滾動條
返回或設(shè)置選定文本的長度(字符數(shù))。
SeiLength
該屬性沒有列在屬性窗口中,但在程序中可以使用這些屬性。
返回或設(shè)置選定文本的起始位置,如果沒有文本被選中,則指出插入點(diǎn)的位置。
SelStart
該屬性沒有列在屬性窗口中,但在程序中可以使用這些屬性。
返回或設(shè)置選定文本,如果沒有字符串被選中,則為空字符串。
SelText
該屬性沒有列在屬性窗口中,但在程序中可以使用這些屬性。
TabIndex獲得或設(shè)置此對象在父窗體的編號(父窗體中對象響應(yīng)Tab鍵的順序)
設(shè)置是否可以用"Tab”鍵選取此對象。取值為:
TabStopTrue可以
False不可以
Tag存儲程序所需的附加數(shù)據(jù)
Text顯示的文本內(nèi)容
ToolTipText設(shè)置該對象的提示行
Top距容器頂部邊界的距離
設(shè)置此對象的可見性,取值為:
VisibleTrue該對象可見
False該對象不可見
WhatsThisHelpID獲得或設(shè)置與對象相關(guān)聯(lián)的上下文號
Width文本框控件寬度
1.04、框架控件(Frame)的常用屬性
屬性說明
(Name)框架控件的名稱
是否用立體效果繪制,取值為:
Appearance0平面
131)(立體)
BackColor背景顏色,可從彈出的調(diào)色板選擇。
設(shè)置邊界模式,取值為:
BorderStyle0None(無邊界線)
1FixedSingle(固定單線框)
Caption框架控件的標(biāo)題
決定Paint事件的graphics方法是重畫整個(gè)對象,還是重畫新顯示的區(qū)域。取
ClipControls值為:
True或False
DragIcon該對象在拖動過程中鼠標(biāo)的圖標(biāo)
該對象的拖動模式,取值為:
DragMode0Manual(手動)
1Aulomalic(自動)
框架控件是否可用,取值為:
True可用
Enabled
False不可用,在執(zhí)行程序時(shí),該框架控件的標(biāo)題暗淡虛顯,連同框架上的其他
控件一起被禁用
Font字型,可從彈出的對話框選擇字體,大小和風(fēng)格
ForeColor前景顏色,可從彈出的調(diào)色板選擇。
Height框架控件的高度
HelpContextID指定一個(gè)對象的缺省幫助文件上下文標(biāo)識符
Index在對象數(shù)組中的編號
Left距離容器左邊框的距離
MouseiconMousePointer=99時(shí),設(shè)定一個(gè)自定義的鼠標(biāo)圖標(biāo)
設(shè)置光標(biāo)在控件內(nèi)時(shí)的形狀。有16種可選:
0形狀由對象決定,此為默認(rèn)值為
1箭頭》
2十字型十
3I型,文本插入點(diǎn)I
4矩型內(nèi)的小矩型圖標(biāo)
5尺寸線期
6尺寸線/
7尺寸線1
MousePointer
8尺寸線S,
9尺寸線?
10向上的箭頭r
11沙漏,表示等待狀態(tài)M
12選定的對象不允許放在光標(biāo)所在的位置S
13箭頭和沙漏
14箭頭和問號*/
15四向尺寸線電〉
99使用Mouseicon屬性指定的自定義圖標(biāo)
獲得或設(shè)置該對象是否能作為一個(gè)OLE放下目標(biāo),取值為:
OLEDropMode0None(無)
1Manual(手動)
文本書寫是否自左向右。取值為:
RightToLeftTrue
False自右向左
Tabindex獲得或設(shè)置此對象在父窗體的編號(父窗體中對象響應(yīng)Tab鍵的順序)
Tag存儲程序所需的附加數(shù)據(jù)
ToolTipText設(shè)置該對象的提示行
Top距容器頂部邊界的距離
設(shè)置此對象的可見性,取值為:
VisibleTrue該對象可見
False該對象不可見
WhatsThisHelpID獲得或設(shè)置與對象相關(guān)聯(lián)的上下文號
Width框架控件寬度
1.05、命令按鈕控件(CommandButton)的常用屬性
屬性說明
(Name)命令按鈕的名稱
是否用立體效果繪制,取值為:
Appearance0平面
131)(立體)
BackColor背景顏色,可從彈出的調(diào)色板選擇。
用于設(shè)定默認(rèn)的取消按鈕(指出命令按鈕是否為窗體的取消按鈕)。取值為:
CancelTrue不管窗體上的哪個(gè)控件有焦點(diǎn),按下“Esc〃鍵后,就相當(dāng)單擊該默認(rèn)按鈕
False否
命令按鈕的標(biāo)題。該屬性最多包含255個(gè)字符。如果其內(nèi)容超過了命令按鈕的
寬度則會轉(zhuǎn)到下一行,如果其內(nèi)容超過255個(gè)字符,則標(biāo)題的超出部分被截掉。
Caption
該屬性也可以為命令按鈕創(chuàng)建快捷方式,其方法是在做為的快捷字母前加?個(gè)
連字符(&)
該控件獲得焦點(diǎn)時(shí),失去焦點(diǎn)的控件的Validate事件是否發(fā)生。取值為:
CauseValidationTrue發(fā)生
False不發(fā)生
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 防治職業(yè)病試題及答案
- 高考總復(fù)習(xí)優(yōu)化設(shè)計(jì)二輪用書物理浙江專版 第1講 物體的平衡
- 辦公樓出租委托合同協(xié)議2025年規(guī)范版
- 墨脫縣氣候條件
- 2025年全國小學(xué)生禁毒知識競賽練習(xí)題庫及答案(共60題)
- 初中歷史填空題真題及答案
- 2025年貴陽科學(xué)素養(yǎng)試卷及答案
- 《兒童抗生素相關(guān)性腹瀉診斷、治療和預(yù)防專家共識》的詳細(xì)解讀2026
- 2025年地球概論期末試卷及答案
- 軟水器合同范本
- 2025民生銀行總行資產(chǎn)經(jīng)營管理部社會招聘筆試題庫帶答案解析
- 公益性公墓建設(shè)項(xiàng)目竣工驗(yàn)收報(bào)告
- 2025黑龍江大興安嶺地區(qū)韓家園林業(yè)局工勤崗位人員招聘40人備考考點(diǎn)試題及答案解析
- 2025年陜煤澄合礦業(yè)有限公司招聘(570人)筆試備考題庫附答案解析
- 2025年保密觀知識競賽題庫(含參考答案)
- 2025山西朔州市兩級法院司法輔助人員招聘16人筆試考試備考試題及答案解析
- 危險(xiǎn)化學(xué)品應(yīng)急救援員崗位招聘考試試卷及答案
- 物業(yè)餐飲安全協(xié)議書
- 梁截面加高加固施工方案
- 2025學(xué)年人教版小學(xué)三年級數(shù)學(xué)上冊期末試卷(含答案解析)
- 第3章樁基工程課件
評論
0/150
提交評論