DELPHI控件:Delphi的一些高級(jí)組件使用總結(jié)

字號(hào):

①定時(shí)器組件Timer主要用于定時(shí)操作,用:Inte,·val屬性控制定時(shí)時(shí)間,用Enable屬性控制定時(shí)開(kāi)關(guān),用()nTimel’過(guò)程處理定時(shí)事件。用Pimer組件很容易在窗體上產(chǎn)生一個(gè)實(shí)時(shí)時(shí)鐘。
    ②日期時(shí)間類組件主要有3種:Date imePicker組件用編輯框方式顯示編輯日期或時(shí)間(只能是兩種方式之一);通過(guò)Kind屬性可選擇編輯日期或編輯時(shí)間。程序運(yùn)行過(guò)程中可用Date和Time屬性設(shè)置與返回日期和時(shí)間。MonthCalendar’組件以月歷方式顯示日期,并通過(guò)Date屬性
    設(shè)置與返回日期。Calendar組件以星期表格方式顯示日期,并通過(guò)Year、Month、day屬性設(shè)置與返回年、月、日,。
    ·用date函數(shù)、Time函數(shù)、Now函數(shù)可返回系統(tǒng)當(dāng)前日期、時(shí)間、日期與時(shí)間。
    ·用dateToStr(date)函數(shù)可將日期轉(zhuǎn)換為字符串。
    ·用Encode date(year,month,day)函數(shù)可將年、月、日轉(zhuǎn)換成日期。
    ·用DecodeDate(date,year,month,day)過(guò)程可將日期轉(zhuǎn)換為年、月、日。
    ·用DayOfWeek(date)函數(shù)可返回date日期對(duì)應(yīng)的星期數(shù)。
    上述日期類組件與函數(shù)在校歷管理系統(tǒng)程序中得到很好的應(yīng)用。
    ③StringGrid組件是能以表格方式顯示數(shù)據(jù)的二維字符數(shù)組。用RowCount與ColCount屬性表示數(shù)組的行數(shù)和列數(shù),用Cells[col,row]表示數(shù)組的第rOW行、第col列的元素值。StringGrid組件常用于處理數(shù)據(jù)界面組件無(wú)法處理的二維數(shù)據(jù)表的問(wèn)題,如校歷表、學(xué)生班級(jí)成績(jī)表等。
    ④Treeview組件用樹(shù)形目錄結(jié)構(gòu)顯示、編輯、刪除數(shù)據(jù)項(xiàng)。用Items編輯器添加或刪除數(shù)據(jù)項(xiàng),也可用Add、AddChild方法動(dòng)態(tài)增加數(shù)據(jù)項(xiàng)。用Items的數(shù)組Item[n]存放數(shù)據(jù)項(xiàng),用Items的Count屬性存放數(shù)據(jù)項(xiàng)的個(gè)數(shù)。使用TreeView組件能以樹(shù)形目錄結(jié)構(gòu)方式顯示信息管理系統(tǒng)
    中的數(shù)據(jù)內(nèi)容。
    Listview組件用4種圖形方式(大圖標(biāo)、小圖標(biāo)、列表、詳細(xì)列表)來(lái)顯示數(shù)據(jù)項(xiàng)內(nèi)容,用viowStyle屬性可選擇4種顯示方式之一。數(shù)據(jù)項(xiàng)可用Items屬性編輯器輸入,Items屬性用于表示ListView組件的數(shù)據(jù)項(xiàng)。
    ⑤DBChart組件可用直方圖、餅圖、曲線圖等多種形式的統(tǒng)計(jì)圖表顯示數(shù)據(jù)庫(kù)匯總信息。用Edit Chart工具制作DBChart組件的統(tǒng)計(jì)圖表,Edit Chart工具有兩頁(yè),Chart頁(yè)用于設(shè)計(jì)圖表類型、坐標(biāo)、標(biāo)題、圖例、面板等內(nèi)容,而Series頁(yè)用于對(duì)曲線邊界、顏色、數(shù)據(jù)源等進(jìn)行設(shè)置。
    ⑥滾動(dòng)條組件主要使用Postion屬性提供組件中滑塊的位置坐標(biāo)值,以實(shí)現(xiàn)對(duì)其他組件的滾動(dòng)控制。
    ⑦PageCootrol組件用于實(shí)現(xiàn)窗體上多頁(yè)面顯示與編輯功能。用鼠標(biāo)右鍵單擊PageControl組件,在彈出式菜單中選擇New Page子菜單可添加新頁(yè)。用鼠標(biāo)單擊新頁(yè)標(biāo)簽(選擇PageConotrol對(duì)象),然后再用鼠標(biāo)單擊該頁(yè)頁(yè)面部分(選擇TabSheet對(duì)象),才能修改頁(yè)標(biāo)題(即Caption
    屬性)。在新頁(yè)中可加入各種組件構(gòu)成程序界面,程序運(yùn)行后,用鼠標(biāo)單擊頁(yè)標(biāo)簽可選擇不同的工作頁(yè)面。
    ⑧Gauge進(jìn)程條組件用于顯示程序執(zhí)行的進(jìn)度。MaxValue、MinValue與Progress屬性分別用于表示進(jìn)程的值、最小值與當(dāng)前值。BackColor與ForeColor屬性分別用于設(shè)置進(jìn)程條的背景色與前景色。Kind屬性用于設(shè)置進(jìn)程顯示的類型。