王牌資源-2visualbasic6.0控件查詢手冊_第1頁
王牌資源-2visualbasic6.0控件查詢手冊_第2頁
王牌資源-2visualbasic6.0控件查詢手冊_第3頁
王牌資源-2visualbasic6.0控件查詢手冊_第4頁
王牌資源-2visualbasic6.0控件查詢手冊_第5頁
已閱讀5頁,還剩47頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

索標準控件CheckBox控 ComboBox控 CommandButton控 Data控 DirListBox控 DriveListBox控 FileListBox控 Frame控 HScrollBar、VScrollBar控 Image控 Label控 Line控 ListBox控 OptionButton控 PictureBox控 Shape控 TextBox控 Timer控 ActiveX控ADOData控 Animation控 CommonDialog控 CoolBar控 bo控 DataGrid控 DataList控 DataRepeater控 DateTimePicker控 bo控 DBList控 FlatScrollBar控 bo控 ImageList控 ListView控 MAPs控 MAPISession控 MaskedEdit控 InternetTransfer控 MonthView控 MSChart控 m控 MSFlexGrid控 MSHFlexGrid控 MultimediaMCI控 PictureClip控 ProgressBar控 RemoteData控 RichTextBox控 SSTab控 StatusBar控 Sysinfo控 TabStrip控 Toolbar控 TreeView控 UpDown控 Winsock控 標準控件CheckBox控選擇CheckBox控件后,該控件將顯示X,而清除CheckBox控件后,X。該控True/FalseYes/NoCheckBox控件顯示多項選擇,從而可選擇其中的一項或多項。也可以通過對Value屬性編程設置CheckBox的值。語 說CheckBoxOptionButton控件功能相似,但二者之間也存在著重要差別:在一個窗體CheckBox控件。而反過來,在一個組中,在任何時侯則只能選擇一個OptionButton控件。CheckBoxCaption屬性。Value屬性用來確定控件的ComboBox控ComboBoxTextBoxListBox控件的特性結合在一起-既可以在控件的語 說ComboBoxAddItemRemoveItem方法。設置List、ListCount、和ListIndex屬性,使ComboBox中的項目成為可能。也可以在設計時使用List屬性將項目添加到列表中。只有當ComboBox的下拉部分的內容被滾動時,Scroll事件才在ComboBox中發(fā)生,而不是每次ComboBox的內容改變時。例如,如果ComboBox最頂上的項為突出顯示,則在您按完向下箭頭鍵六下(或按一次PgUp鍵)之前Scroll事件不發(fā)生。再往后,每按一次向上箭頭鍵一次Scroll事件。CommandButton控CommandButton控件可以開始、中斷或者結束一個進程。選取這個控件后,CommandButton顯示按下的形狀,所以有時也稱之為下壓按鈕。 說為了在CommandButton控件上顯示文本,需要設置其Caption屬性??梢酝ㄟ^單擊CommandButton選中這個按鈕。為了能夠在按ENTER鍵時也選中命令按鈕,需要將其Default屬性設置為True。為了能夠按ESC鍵時也選中CommandButton,則需要將CommandButton的Cancel屬性設置成True。Data使用三種類型的Recordset對象中的任何一種來提供對在數(shù)據(jù)庫中數(shù)據(jù)的。Data控件允許從一個記錄移動到另一個記錄,并顯示和來自被連結的控件的記錄的數(shù)DataRemoteData控件,窗體上的被連結數(shù)語 說可以使用Data控件來執(zhí)行大部分數(shù)據(jù)操作,而根本不用編寫代碼。與Data控件Data控件被指示移動到一個不同的記錄,則所有被連結的控件自動把當前記錄的Data控件以保存在數(shù)據(jù)庫中。Data控件移動到被指定的記錄,同時把當前理某些類型的錯誤。然而,在更復雜的應用程序里,則需要捕獲Data控件不能處理的某些錯誤類型。例如,當Jet數(shù)據(jù)庫引擎數(shù)據(jù)文件有問題、沒限或不能按照代誤,Error事件被觸發(fā)。被連結的控件Data控件相連結時,DataList、boDataGrid,MSHFlexGrid控件都Picture、Label、TextBox、CheckBox、Image、OLE、ListBoxComboBox控DataRecordset的一個字段相連結。其它的數(shù)據(jù)覺MaskedEditRichTextBox操一旦應用程序開始,VisualBasicDataDatabase對象和創(chuàng)建Recorset對象。Data控件的Database和Recordset屬性新創(chuàng)建的,可獨DataDatabaseRecorset對象—帶有或沒有被連結的控件。Data控件在其所在窗體的初始化Form_Load事件之前被初始化。在初始化階段中發(fā)生任何錯誤都將VisualBasicJetDatabaseRecordsetVisualBasic操作或事件只能等到該操作完成后才能發(fā)生。然而,在Recordset創(chuàng)建過允許其它基于WindowsJetRecordsetCTRL+BREAK鍵,操作將被終止,導致一個可捕獲的錯誤,而Data控件的Recordset屬性被設置成Nothing。在設計時內,第二次按CTRL+BREAK鍵會使VisualBasic顯示Debug窗口。當使用Data控件創(chuàng)建Recordset對象或用代碼創(chuàng)建Recordset對象并把它賦值給Data控件時,JetRecordset對象上。其結果為,書簽(對于快照類型的Recordset對象,記錄集數(shù)據(jù))被保存在局部內存中,用戶不必Data控MoveLastRecordset的頁面鎖也被釋放得更快,以使其它的Recordset對象能相同的數(shù)據(jù)。在代碼中創(chuàng)建但是沒有賦值給Data控件的Recordset對象不能自動被Jet引擎移居。請通過代碼移居這些對象。由于Data控件以后臺方式移居它的Recordset,所以附加的Recordset可能被創(chuàng)建??梢杂檬髽薉ata控件,由一個記錄移動到另一個記錄或移動到Recordset的開始或結尾。EOFAction和BOFAction屬性決定了當用戶使用鼠標移動到Recordset的開始或結尾時將發(fā)生的事情。不能將焦點置于Data控件上。有效性檢查使用Validate事件和Dhanged屬性對寫入數(shù)據(jù)庫的記錄執(zhí)行檢查。數(shù)據(jù)對象在過可以使用由Data控件創(chuàng)建的Database和Recordset數(shù)據(jù)對象。每DatabaseRecorset對象都有自己的屬性和方法,可以編寫使用這些屬性和方法的過程來例如,RecorsetMoveNextRecordset中的下一個記錄。Data1.Recordset.MoveNext Data控件能Jet引擎3.0版中三種Recorset對象的任何一種。如果不選擇記錄集dynasetRecordset在許多情況下,創(chuàng)建的Recorset對象的缺省類型和配置效率不是很高。也就是說,可能不需要一個具有可更新的,支持全屏滾動的,keyset類型的光標數(shù)據(jù)。例如,一個只Recordset創(chuàng)建起來可能比缺省光標快得多。就現(xiàn)有情況盡可能選擇最有效的類型、Exclusive、Options和ReadOnly屬性。注意使用Data控件時用于決定Recordset類型的常數(shù)不同于用于確定的已創(chuàng)建的Recorset類型的或者用來以OpenRecordset方法創(chuàng)建RecorsetRecordsetDataVRecordset值表01(缺省2重點Data控件不能用于通過dbForwardOnly選項位設置創(chuàng)建的Recorset對象專業(yè)版和企業(yè)版就數(shù)據(jù)而言,VisualBasic的學習版、專業(yè)版和企業(yè)版間的主要差別是創(chuàng)建新數(shù)據(jù)對象的能力。在學習版中,不能在代碼中(帶有Dim關鍵字的)變量為數(shù)據(jù)對象。這意味著只有Data控件能創(chuàng)建Database和Recorset對象。在專業(yè)版和企業(yè)版中,可以創(chuàng)建新的Recordset對象并把它賦值給Data控件的Recordset屬性。任何和Data控件相連的被連結的控件允創(chuàng)建的Recordset中記錄。要保證被連結的控件的DataField屬性賦值給在新的Recordset中合法的字段名。的查詢當使用Data控件時,另外一個重要選項是執(zhí)行的查詢的能力。如果事先創(chuàng)建QueryDef對象,DataQueryDefSQL、Connect和其它屬性創(chuàng)建Recordset。為了執(zhí)行QueryDefData控件的RecordSource屬性設置成QueryDefRefreshQueryDefRecordsetDataBOF/EOF屬性,DataAddNew通過使用Align屬性,能對Data控件編程以使它自動移動到它父窗體的頂部或底部。在任何一種情況下,當父窗體改變大小時,Data控件水平地改變以大小適應父窗體的寬度。該屬性允許Data控件放在MDI窗體中而不必包含Picture控件。DirListBox控在運行時,DirListBox控件顯示 語 說設置List、ListCount和ListIndex屬性,就可以列表中的項目。如果需要顯示DriveListBoxFileListBoxDirListBox同步,并使它DriveListBox在運行時,由于有DriveListBox控件,所以可選擇一個有效的磁盤驅動器。該控件用語 說設置List、ListCount、和ListIndex屬性,就可以列表中的項目。如果需要顯示DirListBoxFileListBoxDriveListBox控件同步,并FileListBox控Path屬性指定的中,F(xiàn)ileListBox控件將文件定位并列舉出來。該控語 說設置List、ListCount和ListIndex屬性,可以列表中的項目。如果需要顯示DirListBoxDriveListBoxFileListBox控件同步,并Frame控Frame控件為控件提供可標識的分組。Frame可以在功能上進一步分割一個窗體-例如,把OptionButton控件分成幾組。語 說FrameFrame里面的控件。這樣就可以把框架和里面的控件同時移動。如果在Frame外部繪制了一個控件并試圖把它移到框架內部,那么控件將在Frame的上部,這時需分別移動Frame和控件。FrameCTRLHScrollBar、VScrollBar語說LargeChange屬性,在單擊滾動條兩端的箭頭時,要使用SmallChange屬性。滾動條的Value屬性或遞增或遞減,增減的量是通過LargeChangeSmallChange屬性設置的值。在運行時,在032,767之間設置Value的值,就可以將滾動框定位。Image控Image控件用來顯示圖形。Image控件可以顯示來自位圖、圖標或元文件的圖形,也可以顯示增強的元文件、JPEG或GIF文件。語 說ImagePictureBox控件要快,但是它PictureBoxStretch屬性確定是否縮放圖形來適ImageImage控件不能作為容注意UnisysCorporation有一項專利,該專利聲稱涉及到GIF-LZW壓縮技術的某些方面,在該技術中使用了PictureBox和Image控件。 Corporation于1996年9月獲得了對UnisysLZW專利的使用 提供GIF讀/寫和/或任何其他LZW能力(例如,通過DLL和API。Label控 說Label控件顯示的文本,以響應運行時的事件。例如,如果一個應用程序要幾分鐘時間作改動,則可以顯示Label中的進程狀態(tài)信息。還可以使用Label來TextBoxCaptionLabel來標識這如果希望Label顯示可變長度的行或變化的行數(shù),就要設置AutoSize和在DDE中,Label控件還可以起接收端的作用。設置LinkTopic屬性建立,Basic就要初始化,如果不能初始化,就會顯示消息。如果要將Label的Caption屬性中的一個字符定義為鍵,則應將UseMnemonic屬性設置為True。在Label控件中定義鍵時,就可以按ALT+設定的字符來把焦點移動到TAB鍵順序中的下一個控件。Line控 說在設計時,可以使用Line控件在窗體上繪制線。在運行時,除了使用Line方法外,LineAutoRedrawFalse,Line控件繪制的線也仍會保留在窗體上??梢栽诖绑w、框和框架中顯示Line控件。運行時MoveLineX1、X2、Y1Y2屬性來移動BorderStyleBorderWidth屬性的設置。如果BorderWidth不是1而BorderStyle不是0或6,則將BorderStyle設置成1。ListBox控ListBox控件顯示項目列表,從其中可以選擇一項或多項。如果項目總數(shù)超過了可顯示的項目數(shù),就自動在ListBox控件上添加滾動條。ListIndex1語 說使用AddItem或者RemoveItem方法可以添加或者刪除ListBox控件中的項目。對List、ListCount和ListIndex屬性進行設置就可以ListBox中的項目。也可以在設計時使用List屬性在列表中增加項目??丶Z說為了創(chuàng)建控件,要使用“菜單編輯器”。在“標題框”中輸入控件的名稱。為可以使用“菜單編輯器”設置某些控件屬性,所有控件屬性都要顯示在“屬性”窗口中。為了顯示控件的屬性,要在“屬性”窗口上部的“對象”列表中選擇菜單MDIMDIMDIFormOptionButton 說在選項組中用OptionButton顯示選項,用戶只能選擇其中的一項。在FramePictureBox控件或者窗體這樣的容器中繪制OptionButton控件,就可以把這些控件分組。為了在Frame或者PictureBox中將OptionButton控件分組,首先繪制Frame或PictureBox,然后在內部繪制OptionButton控件。同一容器中的OptionButton控件為一個OptionButton控件和CheckBox控件功能相似,但是二者間也存在著重要差別。在選OptionButtonOptionButton控件自動無效。相反,可以選擇任意數(shù)量的CheckBox控件。PictureBox控 控件可以顯示來自位圖圖標或者元文件,以及來自增強的元文件 GIF文件的圖形。如果控件不足以顯示整幅圖象,則裁剪圖象以適應控件的大小。 說PictureBoxOptionButton控件分組,并用該控件顯示圖形方法的輸出和Print方法寫入的文本。PictureBoxAutoSize屬性設置成True。修改屏幕窗體格式以便打印,Graphics屬性和事件是很有用的。在DDE中,PictureBox控件還可以起接收端的作用PictureBox控件和Data控件是唯一可以放置在MDI窗體內部區(qū)域的標準Visual注意UnisysCorporation有一項專利,該專利聲稱涉及到GIF-LZW壓縮技術的某些方面,在該技術中使用了PictureBox和Image控件。 Corporation于1996年9月獲得了對UnisysLZW專利的使用 提供GIF讀/寫和/或任何其他LZW能力(例如,通過DLL和API。Shape控 控件是圖形控件,顯示矩形、正方形、橢圓、圓形、圓角矩形或者圓角正方形。語 說或者不調用在運行時的Circle和Line方法而使用在設計時的Shape控件,或者二者BorderWidthBorderWidth1BorderStyle不是0或者6,則將BorderStyle設置成1。TextBox控TextBox控件有時也稱作編輯字段或者編輯控件,顯示設計時輸入的用戶輸入的、或運語 說為了在TextBox控件中顯示多行文本,要將MultiLine屬性設置為True。如果多行TextBox沒有水平滾動條,那么即使TextBox調整了大小,文本也會自動換行。為了在TextBox上定制滾動條組合,需要設置ScrollBars屬性。如果文本框的MultiLine屬性設置為True而且它的ScrollBars沒有設置為None如果將MultiLine屬性設置為True,則可以在TextBox內用Alignment屬性設置文本的對齊。如果MultiLine屬性是False,則Alignment屬性不起作用。在DDE中,TextBox控件還可以起接收端的作用Timer控通過Timer事件,Timer控件可以有規(guī)律地隔一段時間執(zhí)行一次代碼 說Timer控件用于背景進,它是不可見的TimerTimerEnabledWindows95WindowsNTVisualBasic5.0中可以有多個活動的定ActiveXADOData控ADOData控件與內部Data控件以及RemoteData控件(RDC)相似。ADOData控件 ActiveXDataObjects(ADO)快速地創(chuàng)建一個到數(shù)據(jù)庫的連接。說ConnectionString然后將RecordSource屬性設置為一個適合于數(shù)據(jù)庫管理者的語句來創(chuàng)建接。您也可當您單擊“屬性”窗口中的ConnectionString,然后單擊“生成”或“選擇”時,該框出現(xiàn)。您可以通過將DataSource屬性設置為ADOData控件,把ADOData控件連接到一個 bo、或DataList控件。ConnectionStringRecordSource屬性來更改數(shù)據(jù)庫?;蛘撸梢詫ecordset屬性直接設置為一個原先已經打開的記錄集。AnimationAnimation控件允許創(chuàng)建按鈕,當單擊它時即顯示動畫,如.avi文件。該控件只能)說如果嘗試加載含有聲音數(shù)據(jù)或格式不為控件所支持的 在Windows95中,文件進度欄就是使用Animation控件的一個實例。在執(zhí)行CommonDialog控CommonDialog控件提供一組標準的操作框,進行諸如打開和保存文件,設置打印選項,以及選擇顏色和字體等操作。通過運行Windows幫助引擎控件還能顯示幫助。語 說CommonDialog控件在VisualBasic和 Windows動態(tài)庫ommdlg.dll.的例程之間提供了一個接口。為了用這個控件創(chuàng)建一個框,ommdlg.dll.必須在Windows的 CommonDialog控件,可將其添加到窗體中并設置其屬性??丶菆?zhí)行幫助引擎;在設計時,CommonDialog控件是以圖標的形式顯示在窗體中。該圖標的Windows⑵將鼠標放在想進一步詳細信息的項目上,單擊右鍵,然后在所顯示的上下文菜單中Windows95Flags屬性,在帶有CommonDialog控件的框中顯示一個幫助按鈕,但是,必須在這個位置提供幫助主CoolBar控CoolBar控件是容器控件,它一般包含兩個或多個可以由用戶重新定義大小和重新調整的Bands。每一個Band包含一個單一的Child控件。bo控bo控件是一個數(shù)據(jù)綁定組合框,它自動地由一個附加數(shù)據(jù)源中的一個字段充語 說bo控件 bo控件代碼兼容。但是 bo控件被優(yōu)化來注意bo控件和DataList控件一起可以在文件Msdatlst.ocx中找到。要在應用程序中使用這一控件,必須把.OCX文件添加到工。當您的應用程序時,要把文件Msdatlst.ocx安裝到用戶的WindowsSystem或System32下。關于如何向一個VisualBasic工程添加ActiveX控件的詳細信息,請參閱“標準ActiveX控件”。DataGrid控 說DataGridGridDataGrid控件DataSource屬性Data控件,以自動填充該控件并且Data控件Recordset對象自DataGrid控件的每一個單元格都可以包含文本值,但不能或內嵌對象??梢栽诖a內折行到下一行。要顯示折行的文本,必須增加單元格的Column對象的Width屬性和/或DataGrid控件的RowHeight屬性。在設計時,可以通過調節(jié)列來交互地改變列寬度,或在使用DataGrid控件的Columns集合的Count屬性和Recordset對象的RecordCount屬性,可以決定控件中行和列的數(shù)目。DataGrid控件的可包含的行數(shù)取決于系統(tǒng)的資源,而列數(shù)最多可達32,767列。ColIndexDataGridColumns集合中的一個Column對象。Column對象的Text和Value屬性當前單元格的內容。使用Bookmark屬性能夠當前行的數(shù)據(jù),它能夠提供對下一級Recordset對象中記錄的。DataGrid控件中的每一列都有自己的字體、邊框、自動換行、和另外一些與其他列無關的能注意如果您在設計時設置了任何一個DataGrid列屬性,就必須設置它的所有屬性以保持當注意如果使用Move方法定位DataGrid控件,就必須使用Refresh注意該控件支持Unicode。當使用一個例如WindowsNT這樣的支持Unicode的系統(tǒng)時,控件傳遞Unicode數(shù)據(jù)而無需轉換。但是,在其他系統(tǒng)中,數(shù)據(jù)則被從ANSI轉換到DataList 說DataListDBList控件代碼兼容,但是,DataListActiveXDataObjects(ADO)一起工作。注意DataList控件和 bo控件一起可以在文件Msdatlst.ocx中找到。要在應用程序中使用這一控件,必須把.OCX文件添加到工。當您的應用程序時,要把文件Msdatlst.ocx安裝到用戶的WindowsSystem或System32下。關于如何向一個VisualBasic工程添加ActiveX控件的詳細信息,請參閱“標準ActiveX控件”。DataRepeater 控件的功能是作為數(shù)據(jù)綁定用戶控件的可滾動的容器。每一個控件都作為 說⑴用Components框將用戶控件添加到工程。這樣就確保VisualBasic打包和展DataRepeaterDataSourceDataRepeaterDataRepeaterPropertiesRepeaterBindingsPropertyNameDataFieldAddDataRepeater控件一次只顯示一個用戶控件(活動控件),從而節(jié)約了計算機資源。所注意當使用DataRepeater控件創(chuàng)建并發(fā)布您的應用程序時,應當在用戶的WindowsSystem或System32子中安裝MSDatRep.ocx文件。VisualBasic附帶的安裝工具提供了一些工具,能夠幫助您編寫安裝程序,從而正確地安裝應用程序。DateTimePicker用戶還可以從類似于MonthView控件的下拉式日歷界面中選擇日期。語 說DateTimePicker控件,有兩種操作模式:—允許用戶在日期顯示中選擇一個字段(例如:月、日、年等等),可以自定義控件的下拉式日歷的外觀。使用各種顏色屬性,例如CalendarBackColor、CalendarForeColor、CalendarTitleBackColor、CalendarTitleForeColor和注意DateTimePicker控件是ActiveX控件組的一部分,包含在 CT2.OCX文件中。 CT2.OCX文件加入到工程之中。 CT2.OCX文件裝入到用戶的 WindowsSystem或System32 下。有關如何將ActiveX控件添加到工程之中的 信息,請參閱Programmer'sGuide中的"AddingcontrolstoaProject"。bo控boData控件的字段中移居,也可以有選擇地更新其它Data控件中相關表的字段。bo的文語 說boComboBox控件不同。ComboBoxAddItem方法填加數(shù)據(jù)項,而boDataRecordset對象中的字段中的數(shù)ComboBoxAddItem方法手工移居。另外,bo控件有能力更新駐留在不同的Data控件中的相關的Recordset對象的字段。bo控件支持自動查找模式,不用附加代碼能迅速在列表中定位數(shù)據(jù)項。下面是一系列屬性,用于填充、管理boDataDataDataSourceRecordsetData由RowSource指定的在Recordset中的字段名以填充下拉列 bo不支持Listfield屬性的LongBinary型的字段。由RowSource指定的在Recordset中的Field名,當選擇確定后回傳到DataField。bo不支持BoundColumn的LongBinary型的字段。由DataSource和DataField屬性指定的Recordset對象。RowSourceVisibleCount bo控件。一旦鍵入,該值被放入列表,當前列表項目設置成該項。如果沒有找到項目,BoundText屬性設成null。注意如果未使控件的邊界大到至少是以答的下拉式列表的一行,在運行時列表不會顯示出DBList控DBListData控件的字段中移居,并有選擇地更新其它Data控件中相關表的字段。語 說DBListListBox控件不同。ListBoxAddItem方法填加數(shù)據(jù)項,而DBList控件由和它相連的DataRecordset對象中的字段中的數(shù)據(jù)自動填加ListBoxAddItem方法手工移居。另外,DBList控件有能力更新在不同的Data控件的相關的Recordset對象中的字段。DBList控件支持自動查找模式,不用附加代碼能迅速在列表中定位數(shù)據(jù)項。下面是一系列屬性,用于填充、管理列表和把選定數(shù)據(jù)和Data控件綁定。DataDataSourceRecordsetDataRowSourceRecordsetDBListListfieldLongBinary由RowSource指定的在Recordset中的字段名,當選擇確定后傳回到DataField。DBList不支持BoundColumn屬性的LongBinary型的字段。由DataSource和DataField屬性指定的Recordset對象。RowSourceRecordsetVisibleCount和用Data控件改變當前記錄一樣,如果BoundText屬性和由DataSourceDataFieldDBListFlatScrollBar控FlatScrollBar控件是標準Windows滾動條的對鼠標敏感版本,它提供平面格式選項。它也可以代替標準Windows的立體滾動條。使用滾動箭頭和滾動框時,F(xiàn)latScrollBar能提語 說FlatScrollBarInternetExplorer4.0中的滾動條看起來一樣的平面外觀。滾動箭頭和滾動條滑塊⑵鼠標指針放在上面就變成立體的平面外觀。當鼠標指針移動到滾動箭頭和滾動條滑 EncartaEncyclopedia中的滾動條外觀。WindowsFlatScrollBar可以禁用兩個滾動箭頭之一,這就給用戶提供了基于程序中其它因素發(fā)布注意FlatScrollBar控件是 CT2.OCX文件中一組ActiveX控件的一部分。要在您的應用程序中使用FlatScrollBar控件,您必須 CT2.OCX文件添加到工程bo控boWindows組合框的允許繪圖版本??丶斜聿糠种械拿恳豁?部分的每一項是一個不同的ComboItem對象,而且列表中的所有項組合起來構成ComboItems集合。這就使它容易一項一項地指定諸如標記文本、ToolTip文本、關鍵字值以語 說使用bo控件可以顯示一個包含的項目列表。每一項可以有自己的,boComboItemComboItem對象定義了出現(xiàn)除了用列表項目來顯示外,bo控件還使用集合和對象管理控件的列表部分。這使它很容易使用相似的對象和集合概念來對列表中的輸入項進行操作,例如Add、Remove和Clear方法,以及ForEach和With...EndWith結構。注意bo控件是一組ActiveX控件的一部分,這組ActiveX控件能夠在ctl.ocx文件中找到。要在您的應用程序中使用 bo控件,必須先將ctl.ocx文件添加到工。ImageList控ImageList控件包含ListImage對象的集合,該集合中的每個對象都可以通過其索引或關鍵字被。ImageList控件不能獨立使用,只是作為一個便于向其它控件提供圖象的資語 說ImageList控件的作用象圖像的儲藏室,同時,它需要第二個控件顯示所的圖像。第二個控件可以是任何能顯示圖像Picture對象的控件,也可以是特別設計的、用于綁定ImageList控件的Windows通用控件之一。這些控件包括ListView、ToolBar、TabStrip、 bo、和TreeView控件。為了與這些控件一同使用ImageList,必須通過一個適當?shù)膶傩詫⑻囟ǖ腎mageList控件綁定到第二個控件。對于ListView控件,必須設置其Icons和SmallIcons屬性為ImageList控件。對于TreeVi 和Toolbar控件,必須設置ImageList屬性為ImageList控件。在設計時,可以用“ImageList控件屬性”框的“圖像”選項卡來添加圖象。在運行時,可以用Add方法給ListImages集合添加圖象。對于Windows通用控件來說,設計時可以用“自定義屬性”框來指定一個ImageList。運行時也可以用ImageList屬性指定一個ImageList控件,就象下面的例子所述的那樣,它可以設置TreeView控件的: TreeView1.ImageList=ImageList1'指定ImageList屬 重點當與Windows通用控件一起使用ImageList控件時,在將它綁定到第二個控件之前,按照您希望的順序將全部需要的圖像插入到ImageList。一旦ImageList被綁定到第二個控件,您就不能再刪除圖像了,并且也不能將圖像插入到ListImages集合中間。但是您'ImageList1IndexTreeView1.Nodes(3).Image1'或者使用Key屬性值。 'Key"image1。一旦ImageList與某個Windows通用控件相關聯(lián),就可以在過用Index屬性或Key屬性的值來ListImage'ImageList1IndexTreeView1.Nodes(3).Image1'或者使用Key屬性值。 'Key"image1。要與其它控件(不能綁定到ImageList控件的控件)一起使用ImageList控件,將第PictureImageListPicture對象。例如,下面的代碼把ListImages集合中的第一個ListImage對象的Picture對象賦值給一個新創(chuàng)建的StatusBar面板的Picture屬性:DimDimpnlXAsSetpnlXStatusBar1.Panels.AddPanel 注意將圖像賦值給Picture對象時,必須使用SetImageList控件中。然而,由第二個控件顯示的圖像大小是由一個因素決定的:第二個控件是否也是一個綁定到ImageList控件的Windows通用控當ImageList控件被綁定到另一個Windows通用控件時,不同大小的可以被添加WindowsImageList圖1616ImageList控件中,然后將ImageList綁定到TreeView控件(用Node對象顯示所有于ImageList控件中的圖像將以1616像素顯示,即使它們的尺寸是更大或更小。此外,如果您用Picture對象顯示圖像,則在ImageList控件中的任何圖像都將發(fā)行注意ImageList控件是ActiveX控件組的一部分,該控件組可以在文件CTL.OCX中找到。若是在應用程序中使用ImageList控件,必須把文件 CTL.OCX安裝Windows的System 或者 下ListView控語 說ListViewListItem(標準)ViewLabelWrapListViewListItemColumnHeader對象。ListItemListView控ImageList⑶附加的文本片段,稱作子項目,它們與顯示在報表視圖中的ListItem對象關聯(lián)。HideColumnHeadersListView以在設計時添加,也可以在運行時添加。設計時,使用ListView“控件屬性”框的“列首”AddColumnHeaderColumnHeaders集注意ListView控件是 ctl.ocx文件中一組ActiveX控件的一部分。若要在應用程序中使用ListView控件,則必須將 請將 ctl.ocx文件安裝到用戶的WindowsSystem或System32下。MAPs控(MAPI)VisualBasicMAPI2MAPI控件:MAPISession控件啟動并建立一MAPI會話。它也用于結束MAPI會話。MAPI控件在運行時是不可見的。而且,對該控件不存在事件。為使用它們,必須指定在用MAPs控件建立一個消息會話后,MAPISession控件可以執(zhí)行各種消息系MAPI服務。MAPI注意MAPI32位MAPIDDL,否則將不能執(zhí)行象SignOn這樣簡單的MAPI功能。例如在Windows95上,在操作系統(tǒng)MAIL、或者從控制面板上單獨地安裝MAILvisualbasic的MAPI功能或MAPI自定義控件。語ss說使用MAPs控件可以(無論有無支持的用戶接口)⑹顯示“通訊簿”框⑺顯示“詳細資料”框⑻附件,包括對件連接和嵌入(OLE)附件MAPs控件的大部分屬性可分到4個功能區(qū):通訊簿、文件附件、消息和收件當使用MAPs控件時,需2個緩沖區(qū):構成緩沖區(qū)和讀緩沖區(qū)。讀緩沖區(qū)由取自用戶的收件箱的一個可索引的消息集合組成。MsgIndex屬性用于該集合單個消息,第一個消息的MsgIndex屬性為0,以后的消息依次加1,直至集合的尾部。消息集使用Fetch方法建立。該消息集包括FetsgType類型的所有消息,并且按FetchSorted屬性的規(guī)定進行分類。先前讀的消息可以包括在有FetchUnreadOnly屬性的消MsgIndex-1時,構成緩沖區(qū)是活MAPISession控消息應用程序接口(MAPI)控件可以創(chuàng)建具有郵件功能的VisualBasicMAPI應用程序。有2個MAPI控件:MAPISessionMAPIMAPI會話并退出。MAPs控件使用戶可以可以執(zhí)行多種消息系統(tǒng)功能。語 說登錄成功后,SessionID屬性包含MAPI會話的句柄。當使用MAPs控件時,會話句柄必須傳給MAPs控件,否則將錯誤。MAPISession控件在運行時是不可見的。而且,該控件不產生事件。為使用它,必須指MAPI服務。MAPIMAPI服務是符合電子郵注意如果試圖運行一個使用MAPI控件的程序,必須先保證已正確安裝了32位MAPIDDLs,否則將不能完成象SignOn這樣簡單的MAPI功能。例如,為了正確使用MAPI功能或者來自visualbasic的MAPI自定義控件,在Windows95上必須在操作系統(tǒng)的安裝過安裝Exchange,或者從控制面板上單獨地安裝MAIL。MaskedEdit控MaskedEdit控件提供受限制的數(shù)據(jù)輸入及格式化的數(shù)據(jù)輸出。它顯示提示信息,說明文件 類 說MaskedEdit控件通常表現(xiàn)為一個標準文本框控件,增強了選擇掩碼輸入和格式化輸出MaskMaskedEdit控件中的每一個字符位置,或者是指定類型的占位符,或者是原義字符。原義字符或literals可以所用數(shù)據(jù)的類型。例如,MaskedEdit控件具有三個被綁定的屬性:Dhanged、DataField和DataSource。這意味著可將它到數(shù)據(jù)控件上,并可顯示記錄集中當前記錄的字段值。MaskedEdit控件如果可能的話,在DataField屬性的字段值時,會將此值轉換成Text屬性的MaskedEdit1.Mask=MaskedEdit1.Text=TextMaskedEdit1.Mask=MaskedEdit1.Text=在定義輸入掩碼時,MaskedEdit控件的狀態(tài)就不同于標準文本框了。當輸入數(shù)據(jù)或移移位導致有效性錯誤,則應防止插入或刪除,同時會觸發(fā)ValidationError事件。Mask"?###"Text"A12"。如果想把字母“下”"A"的左側,"A""A"使控件生成ValidationError事件。MaskedEditTextText 符都被刪除了,所以不會產生ValidationError事件。通常,當把MaskedEdit控件中的選定文本到剪貼板時,包括原義字符在內的全部ClipMode屬性,可以只將用戶輸入的數(shù)據(jù)送到剪貼板上,InternetTransfer控件InternetTransfer控件支持超文本傳輸協(xié)議(HTTP)和文件傳輸協(xié)議(FTP),它們是Internet網上使用最廣泛的兩種協(xié)議。HTTP協(xié)議,可以連接全球信息網(WorldWideWeb)HTML文檔。使用FTP協(xié)議可以在FTP服務器上登錄,以和加載文件。UserName和Password屬性可在要求驗證的私有的服務器上進行登錄。另外,也可以連接公用的FTP服務器,并文件。Execute方法支持普通的FTP命令,如CD和GET。MonthView控MonthView控件可以用來創(chuàng)建一個能夠讓用戶通過日歷風格的界面查看和設置日期信語 說MonthViewValue可以允許最終用戶通過將MultiSelect屬性設置為True,并使用MaxSelProperty指定可選擇的天數(shù)來選擇續(xù)的日期范圍。SelStart和SelEnd屬性返回所選擇的日期范可以用許多方法自定義一個MonthView控件的外觀。可以使用各種顏色屬性,例如MonthBackColor、TitleBackColor、TitleForeColorTrailingForeColor為控件創(chuàng)建一個MonthRowsMonthColumnsMonthView控件中一次顯示多個月份(12)。MonthRowsMonthColumns12注意MonthView控件是ActiveX控件組的一部分,位于 ct2.ocx文件中。如果要在應用程序中使用MonthView控件,必須 ct2.ocx文件添加到工。在發(fā)布應用程序時,需要在用戶的Windows的System或 ct2.ocxMSChart控 說MSChartMSChart控件與數(shù)據(jù)網格(DataGrid對象)相關連。這種數(shù)據(jù)網格是存有已圖表化數(shù)據(jù)m控 說⑴事件驅動通訊是處理串行端互作用的一種非常有效的方法。在許多情況下,在CarrierDetect(CD)RequestToSend(RTS)線上一個字符到達或一個變化發(fā)生時。在這些情況下,可以利用m控件的m事件捕獲并處理這些通訊事件。m事件還可以檢查和處理通訊錯誤。所有通訊事件和通訊錯誤的列表,參閱CommEvent屬性。⑵在程序的每個關鍵功能之后,可以通過檢查CommEvent屬性的值來查詢事件和錯 m控件對應著一個串行端口。如果應用程序需要多個串行端 盡 MSFlexGrid控FlexGridMSFlexGrid控件可以顯示網格數(shù)據(jù),也可以對其進行操作。它提供定到一個Data控件上,那么MSFlexGrid顯示的將是只讀的數(shù)據(jù)。語 說文本和可以同時或者單獨放在MSFlexGrid的任何一個單元格中。Row和Col屬MSFlexGrid單元格。程序員可以在代碼中改變當前單元格,用戶可以在運行時使用鼠標或者箭頭鍵改變它。Text屬性提供了當前單元格內容的參考信息。如果單元格中的文本過長,無法全部顯示在單元格的一行中,而且WordWrap屬性被加單元的列寬(ColWidth屬性)或行高(RowHeight屬性)。ColRowMSFlexGrid注意在應用程序中使用MSFlexGrid之前,首先必須將MSFlxGrd.ocx文件添加到工程中。如果希望自動地將文件包含在過程之中,請將它放在Autoload文件中。在發(fā)布應用程 WindowsSystem下安裝MSFlxGrd.ocx文件。MSHFlexGridHierarchicalFlexGridMSHFlexGrid)控件對表格數(shù)據(jù)進行顯示和操作。在對包Data控件上時,MSHFlexGrid所顯示的是只讀數(shù)據(jù)。語 說可以將文本、,或者文本和,放在MSHFlexGrid的任意單元中。Row和Col屬 中的當前單元。程序員可以在代碼中指定當前單元,也可以在運行時WordWrapTrue,那(ColWidth屬性)或者行高度(RowHeight屬性)ColsRowsMSHFlexGrid控件中的列數(shù)和行數(shù)。'創(chuàng)建ConnectionString. AsString="Provider=MSDataShape.1;DataSource=Nwind;"&_"ConnectTimeout=15;DataProvider=MSDASQL"''創(chuàng)建ConnectionString. AsString="Provider=MSDataShape.1;DataSource=Nwind;"&_"ConnectTimeout=15;DataProvider=MSDASQL"'Shape命令DimstrShAsstrSh="SHAPE{SELECT*FROM`Customers`} ASCustomers"&_"APPEND({SELECT*FROM`Orders`} ASOrdersRELATE"&_"CustomerIDTOCustomerID)ASOrders"'ConnectionStringADODataControlConnectionString屬性Shape'RecordSource屬性WithWithEndWith'HflexGridDataSourceADODataSetHFlexGrid1.DataSource=注意在應用程序中使用MSHFlexGrid控件之前,必須將MSHFlxGrd.ocx文件添加到工。為了將該文件自動包括到工,可以把它放到自動裝載文件中。當應用程序時,應該將MSHFlxGrd.ocx文件安裝到用戶的Windows的System子下。MultimediaMCI控MultimediaMCI控件管理控制接口(MCI)設備上的多文件的記錄與回放。從概念上說,這種控件就是一組按鈕,它被用來向諸如聲卡、MIDI序列發(fā)生器、CD-ROM驅動器、CD器和磁帶記錄器及器等設備發(fā)出MCI命令。MCI控件還支持Windows(*.avi)文件的回放。MultimediaMCIPrevNext、Play、Pause、Back、Step、Stop、Record和Eject。說MultimediaMCIMCI設備打開,并在MultimediaMCI控件上啟用適當?shù)陌粹o。在VisualBasic中,應將MCIOpen命令放到Form_Load事件中。在使用MultimediaMCI控件記頻信號之前,應打開一個新的文件。這樣就可以保MCI設備之前,還應該發(fā)出MCISave命令,把記錄的數(shù)據(jù)保存到文件中去。MultimediaMCI如果想使用MultimediaMCI控件中的按鈕,要將Visible和Enabled屬性設置為True。如果不想使用控件中的按鈕,而只是想用MultimediaMCI控件的多功能,可將VisibleEnabledFalseMCI設備。MultimediaMCI控件的事件(按鈕定義)是可編程的。通過開發(fā)按鈕事件代碼MCIMultimediaMCIMCI注意在創(chuàng)建和發(fā)布使用MultimediaMCI控件的應用程序時,應該在用戶的WindowsSystem或System32中安裝并相應的文件。VisualBasic的PackageandPictureClip 控件允許選擇源位圖的區(qū)域,然后在窗體或框中顯示那個區(qū)域的圖象PictureClipPictureClip控件中使用的都是典型位圖: 類 說PictureClip控件為保存多源提供了有效的機制。可創(chuàng)建一個包含應用程序所需要的源位圖來代替多個位圖或圖標。需要顯示單個圖標時,使用PictureClip控件在該源位圖中例如,能使用這個控件來保存應用程序顯示工具箱時所需要的全部圖象。在一個PictureClip控件中保存工具箱所有比分別在各框中保存各個更有效。為此,首注意ClipXClipY屬性指定裁剪區(qū)域的左上角。用ClipHeight和ClipWidth屬性指定裁剪區(qū)域的范圍。這種方法在想要查看位圖的隨⑵將源位圖劃分成指定的行數(shù)和列數(shù)。結果得到一個編號為0、1、2等等的單元用Picture屬性將源位圖加載到PictureClip控件。只能將位圖(.bmp)文件加載到PictureClip注意當建立和發(fā)布使用PictureClip控件的應用程序時,應該在用戶的Windows的System或System32子中安裝PicClp32.ocx。包括在VisualBasic中的SetupKit提供工具,它用來幫助寫能正確地安裝應用程序的安裝程序。ProgressBar控 說ProgressBarProgressBar位置則代表應用程序在完成該操作過程時的進度。Max和Min屬性設置了行程的界限。Value屬性則指明了在行程范圍內的當前位置。由于使用方塊來填充控件,因此所填充的數(shù)Value屬性的當前設置值。基于控件的大小,Value屬性決定何時顯示下一ProgressBar控件的Height屬性和Width屬性決定所填充控件的方塊的數(shù)量和大HeightWidth。BorderStyle屬性的設置值同樣影響方塊的數(shù)量和大小。ProgressBarAlign提示縮小方塊的大小直到其所表示的進度增加量與實際進度值達到最接近的匹配程度,應使ProgressBar控件的寬度至少是其長度的13倍。DimCounterAsInteger下面的示例說明如何用一個名為ProgressBar1ProgressBar控件,來表示對一個大數(shù)組冗長的操作進度。把一個CommandButtonDimCounterAsIntegerProgressBar1.Min=LBound(Workarea)ProgressBar1.MaxProgressBar1.Min=LBound(Workarea)ProgressBar1.Max=UBound(Workarea)'設置進度的值為Min。ForCounterLBound(WorkareaToUBound(Workarea)Workarea(Counter)="Initialvalue"&CounterProgressBar1.Value=CounterNextCounterEndSubPrivateSubForm_Load()ProgressBar1.Align=vbAlignBottomProgressBar1.Visible=FalseEnd注意ProgressBar控件是ActiveX控件組的組成,該控件組可以在文件CTL.OCX中找到。要在應用程序中使用ProgressBar控件,必須把CTL.OCX文件加到該工。在應用程序時,應把文 CTL.OCX裝到Windows的 或者 下RemoteData控通過被綁定的控件提供對在ODBC數(shù)據(jù)源中數(shù)據(jù)的存取。RemoteData控件允語 說RemoteData控件在數(shù)據(jù)對象(RDO)和數(shù)據(jù)識別的被綁定的控件之間提供了接口。通過RemoteData控件,能夠:rdoResultset若是沒有RemoteData控件,則Data控件或其等價物,即窗體上的數(shù)據(jù)識別(被綁定的)控件就不能自動存取數(shù)據(jù)。RemoteDataDataDataSource控件的例子。利用DataSource控件在根本不用寫任何代碼的情況下就能執(zhí)行大部分數(shù)據(jù)存取操作。被綁定在DataSource控件上的數(shù)據(jù)識別控件,能自動顯示來自于當前行某一列或數(shù)列的數(shù)DataSourceRemoteData控件移動到另一行,則所有被綁定的控件應自動地把所做的任何更改傳送給RemoteData控件,以便將它們到ODBC數(shù)據(jù)源。然后RemoteDataRemoteData控件能自動處理一些意外事件,包括空結果集,增加新行,編輯和更新現(xiàn)中,必須捕獲RemoteData控件不能處理的錯誤情況。例如,如果服務器在數(shù)據(jù)源Error事件。操一旦創(chuàng)建了結果集合,若是改變這些屬性,就要用Refresh方法來重建基于新屬性設置的基本的rdoResultset。了在設置SQL屬性時兩者的微略不同。DataRecordSourceRemoteDataSQL屬性,rdoTables集合中。一般說來,SQL屬性指定一個SQL查詢。例如,不是給出準確的“Authors”,而是編制可提供同樣功能的代碼“SELECT*FROMAUTHORS”。不過,這種指定一個表的方式并不是好的編程實踐,因為它RemoteDataDataRecordset在順序上可能不同。例DataRecordSource屬性被設置為“Authors”RemoteData屬性被設置為“SELECT*FROMAUTHORS”JetData控件的第一條記錄是基于Authors表的第一條可用索引。然而,RemoteData控件返回的是基于數(shù)據(jù)庫中各行物理這種行為上的差別會影響被綁定的控件—尤其是象DataGrid控件那樣多行被綁定的控件如何處理結果行??梢杂檬髽薘emoteData控件—在行與行之間移動當前行指針,或者通過單擊控件將其移動到rdoResultset的開始或結尾。當操作RemoteData控件的按鈕也不能將焦點設置在RemoteData控件上。其它功能RemoteDatardoConnection,rdoResultset或者rdoQuery對象??梢园裄emoteData控件的ResultsetrdoResultset。若是這樣做了的話,該RemoteData控件的屬性要基于新的rdoResultset和rdoConnection而重新設置。OptionsrdoResultset(rdAsyncEnable)的異步創(chuàng)建,或者在無需創(chuàng)建臨時過程(rdExecDirect)而執(zhí)行查詢。所作的改變或者使用Validate事件的action參數(shù)來取消該操作。RemoteData控件也能管理當遇到一個無行的rdoResultsetEOFActionRemoteDataAddNew注意如果Image控件與在RemoteData控件中的一個包含圖象的字段綁定,且RemoteData控件使用批游標(即,CursorDriverrdUseClientBatch,則Image控件不能顯計劃性操作RemoteDatardoResultsetRemoteDatardoResultsetRefresh方法。應拋棄任何已存在的rdoResultset。所有RemoteData控件的屬性和新的rdoResultset對象都可能受到獨立的有或者沒有RemoteDatardoConnectionrdoResultset對象都有自己例如,rdoResultset對象的MoveNext方法可以在rdoResultset里從當前行移到下一行。為了使用RemoteData控件所創(chuàng)建的rdoResultset,應調用該方法,可能用到下面的代RemoteData(RDC)不能更新綁定控件。當將一個控件綁定到RDC的結果集時,結果集不能自動顯示控件。以下說明此問題:VisualBasicEXE⑴RDCTextBoxTextBoxCommandButtonClickDimDimcnAsNewrdoConnectioncn.Connect=_from(F5)CommandButtonfrom當RDC使用批游標時,綁定Image或PictureBox控件不顯示ImagePictureBoxRDCRDC使用批游標(CursorDriverrdUseClientBatch)ImagePictureBox控件不顯示圖象。要正RDCOptions128(rdFetchLongColumns),或者RDC時,會發(fā)生“無效對象”錯VisualBasicRemoteDataForm1⑶通過“工程”菜單的“”命令添加一個對RDO的Form_LoadDimDimxasnewrdoConnectionDimyasrdoQuerySety=x.CreateQuery("Query1","SELECT*FROM_'invalidobjecterroroccursonnextF5DimxAsNewDimxAsNewrdoConnectionDimyAsrdoQuerySety=x.CreateQuery("Query1","SELECT*FROM_y.CursorType=rdOpenKeysetRichTextBox控RichTextBoxTextBox控件未具有語 說RichTextBox提供了一些屬性,對于本控件文本的,用這些屬性都可以指定格RichTextBoxrtfASCII文本格式這兩種形式打開和保存文件??梢允褂每丶姆椒ǎ↙oadFileSaveFile)VisualBasic文件輸入/SelRTFTextRTF通過使用OLEObjects集合,RichTextBox控件支持對象的嵌入。插入到控件中的每個對象,都代表OLEObject對象。用這樣的控件,就可以創(chuàng)建包含其它文檔或對象的文檔。例如,可創(chuàng)建這樣的文檔,它有一個嵌入的Excel電子數(shù)據(jù)表格、或Word文檔、或其它已在系統(tǒng)中的OLE對象。為了把一個對象插入到RichTextBox控件中,只需簡單地拖動一個文件(Windows95“資源管理器”中的拖動),或拖動的是另一應用程序(如Word)所用文件的一個突出顯示的區(qū)域,然后將所拖內RichTextBoxOLEOLE拖/放操作。從剪貼板中粘貼進一個動,直至鼠標按鈕釋放時該對象即入。這種行為和Word的一樣。SelPrintRichTextBox因為RichTextBox是一個數(shù)據(jù)綁定控件,通過Data控件可以把它綁定到AccessBinaryMemo字段上,也可把它綁定到具有相同容量的其它數(shù)據(jù)庫字段上(例如SQL服務器中的TEXT數(shù)據(jù)類型的字段)。TextBox控件用到的所有屬性、事件和方法,RichTextBox控件幾乎都能支持,例如MaxLength、MultiLineScrollBars、SelLength、SelStart和SelText。對于那些可以控件并沒有和標準TextBox控件一樣具有64K字符容量的限制。注意為了能在應用程序中使用RichTextBox控件,必須把Richtx32.ocx。因此,在應用程序時,Richtx32.ocx文件就應安裝在WindowsSYSTEMSSTab控SSTab控件提供了一組選項卡,每個選項卡都可作為其它控件的容器。在控件中,同一語 說SSTab控件就象筆記本中的分割線或一組文件夾上的一樣。用SSTab控件,可以TabsPerRow屬性來創(chuàng)建選項卡,并把它們組織到各行中。然后在設計時通過單擊每個選項Caption、Picture、TabHeightTabMaxWidth屬性,由此定制選項CTRL+TABStyle、ShowFocusRect、TabOrientationWordWrap注意可在文件TABCTL32.OCX中找到SSTab控件。為在應用程序中使用SSTab控件,必須將該控件的.OCX文件添加到工。當應用程序時,把合適的.OCX文件安裝到用戶的Windows的System或者System32子下。StatusBar示各種狀態(tài)數(shù)據(jù)。StatusBar16PanelPanels集合語 說StatusBar控件由Panel對象組成,每一個Panel對象能包含文本和/或??刂苽€別面板的外觀屬性包括Width、Alignment(文本和的)和Bevel。此外,能使用Style屬在設計時,在StatusBar控件的屬性頁的“窗格”選項卡中設置的值能建立面板并定制它Panel對象以反映不同的功能,這些功能取決于應用程序Panel對象的屬性、事件和方法的詳細信息,請參閱“PanelPanelsStatusBar作的上下文的信息。StatusBarToolbar控件一起,提供建立界面的工具,注意StatusBar控件是自定義控件組的一部分,該控件可在 CTL.OCX文件中找到。為了在應用程序中使用StatusBar控件,必須將 CTL.OCX文件添加到工。當發(fā)布應用程序時,請在用戶的WindowsSYSTEM 下安裝CTL.OCXSysinfoSysInfo控件用來響應操作系統(tǒng)發(fā)送給所有應用程序的系統(tǒng)消息。于是應用程序在必要語 說事件)⑵電源狀態(tài)事件及屬性(例如,PowerSuspend、PowerResume事件及ACStatusBatteryStatus屬性)⑶Plug和Play事件(例如,DeviceArrival plete事件)(例如,OSVersionWorkAreaHeight屬性)TabStrip控TabStrip控件就象筆記本的書簽或者一組文件夾的一樣。通過使用TabStrip控件,語 說TabTabStrip控件的屬性頁來添加或刪除選項卡,要是在運行時用方法來添加或刪除Tab對象。Style屬性決定了TabStrip控件看起來是象下壓按鈕還是象筆記本。在設計時將一個TabStrip控件放在某個窗體上時,它就有了一個筆記本。如果Style屬性被設置為tabTabs,那么TabStrip控件的內部區(qū)域周圍將有一個邊框。當Style屬性被設置為tabButtons時,控件的內部區(qū)域周

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論