• 教學(xué)設(shè)計
    您當(dāng)前的位置: 首頁>教學(xué)設(shè)計

    18.1 表單常用控件

    發(fā)布時間: 2019-01-27      信息來源:       閱讀次數(shù):

    18.1 表單常用控件

    目的與要求:

    通過本次課的學(xué)習(xí),掌握VFP的表單設(shè)計方法。

    教學(xué)內(nèi)容與時間安排、教學(xué)方法:

    教學(xué)安排:

    標(biāo)簽、文本框、命令按鈕、命令按鈕組、編輯框、選項按鈕組控件 40分鐘

    復(fù)選框控件、列表框的設(shè)計、表格、頁框控件                  40分鐘教學(xué)方法:

    CAI、圖形、表格

    教學(xué)重點及如何突出重點、難點及如何突破難點:

    教學(xué)重點:

    表單的常用控件

    教學(xué)難點:

    列表框的設(shè)計、表格、頁框控件

    基本內(nèi)容

    教學(xué)
    手段

    課堂設(shè)計
    和時間安排


    1.標(biāo)簽(Label)控件

    標(biāo)簽控件是最常用的顯示文本信息的控件對象,標(biāo)簽控件顯示的信息為固定文本,沒有數(shù)據(jù)源。標(biāo)簽顯示的內(nèi)容由Caption屬性控制,在表單運行時用戶不能直接編輯修改,也不能用Tab鍵選擇它,但可以在程序代碼中重新設(shè)置其Caption屬性

    2.文本框(Text)控件

    文本框是用來實現(xiàn)數(shù)據(jù)輸入輸出的控件。其功能:

    ①可以把變量(內(nèi)存變量、字段變量、數(shù)組元素等)的當(dāng)前值顯示在文本框中

    ②也可以把文本框中的數(shù)據(jù)輸入到變量中。

    ③VFP的所有編輯功能,如剪切、復(fù)制和粘貼,在文本框內(nèi)都可以使用。

    ④文本框一般只包含一行數(shù)據(jù),

    ⑤文本框可以編輯字符型、數(shù)值型、日期型和邏輯型數(shù)據(jù)。

    ⑥如果編輯的是日期型數(shù)據(jù),在整個內(nèi)容被選定時,按“+”或“-”,可以使日期值增加一天或減少一天。

    3.命令按鈕(CommandButton)控件

    使用命令按鈕,可以通過單擊鼠標(biāo)啟動其Click事件、完成特定的功能。

    命令按鈕常用的屬性有:

    Caption、Picture、Enabled、DisablePicture、Visible等。

    其中的Picture屬性用于指定顯示在按鈕上的圖片,

    DisablePicture用于指定在按鈕失效時顯示在按鈕上的圖片。

    命令按鈕最主要的事件是Click事件,也就是單擊鼠標(biāo)將要執(zhí)行的程序代碼。

    4.命令按鈕組(CommandGroup)控件

    在一個命令按鈕組中,可以含有多個按鈕,

    每個按鈕可以分別定義自己的屬性和事件。

    如果要手工調(diào)整命令按鈕組中的按鈕:

    從按鈕組的快捷菜單(右擊按鈕組)

    選擇“編輯”命令,

    再對組中按鈕逐個進行處理。

    命令按鈕組有以下幾個常用屬性:

    1.ButtonCount屬性

    指定命令按鈕組中按鈕的數(shù)目,默認值是2。

    可以通過該屬性來改變命令按鈕組中的按鈕數(shù)目。

    該屬性除適用于命令按鈕組外,還適用于選項組。

    2.Buttons屬性

    表示命令按鈕組中各按鈕的順序標(biāo)識,用數(shù)組表示。

    數(shù)組下標(biāo)的取值范圍在1至ButtonCount屬性值之間。

    該屬性在設(shè)計時不可用。除了命令按鈕組外該屬性還適用于選項組。 例如,引用命令按鈕組commandgroup1中的第二個命令按鈕可以使用下面的命令:

    Thisform.commandgroup1.Buttons(2).Enabled=.T.

    3.Value屬性

    指定命令按鈕組的當(dāng)前狀態(tài),該屬性的類型有兩種:

    可以是數(shù)值型(系統(tǒng)默認),表示命令按鈕組中的第n個命令按鈕被選中;

    也可以是字符型。表示命令按鈕組中Caption屬性值與此值相同的命令按鈕被選中。

    命令按鈕組帶有生成

    5.選項按鈕組(Optiongroup)控件

    選項按鈕組是一個容器類控件,一個選項組包含若干選項按鈕,用戶只能從中選擇一個按鈕,被選中的選項按鈕中間會顯示一個圓點。

    -----------本節(jié)課結(jié)束-----------

    6.復(fù)選框(Checkbox)控件

    復(fù)選框控件可以用來表示兩種狀態(tài),如“真(.T.)”或“假(.F.)”,“是”或“否”。單擊該控件會在其文字前的方框中加上一個“√”號,表示選中復(fù)選框,否則表示沒有選中復(fù)選框。

    7.列表框(ListBox)控件

    列表框(ListBox)用來顯示一個項目列表,用戶可以從中選擇一項或多項,但是用戶不可以直接編輯其中的列表項目。當(dāng)列表框不能同時顯示所有項目時,它會自動添加滾動條,使用戶可以上下滾動列表框,瀏覽所有項目內(nèi)容

    8.表格(Grid)控件表格控件以表格的形式在表單上顯示數(shù)據(jù)表的數(shù)據(jù),類似于數(shù)據(jù)表的瀏覽窗口。

    表格控件是容器類控件,它可包含若干個列(Column)控件。

    每個列(Column)控件中又含有兩種控件:

    ①表頭(Header)控件,用來顯示每列的標(biāo)題

    ②文本框(Text)控件,用來編輯本列的表格數(shù)據(jù),

    ③文本框也可以根據(jù)需要換成編輯框、組合框或微調(diào)器等。

    9.頁框(PageFrame)控件

    頁框是一種容器類控件,它包含若干個頁面(Page),但只能有一個活動頁面。在運行表單時,可以通過點擊選項卡選擇活動頁面,然后對活動頁面上的對象實施操作。頁面作為一個內(nèi)層的容器類控件可以包含各種控件。應(yīng)用頁框的好處是可以擴大表單的可用空間,使設(shè)計的表單能容納更多的控件。

    講述

    標(biāo)簽5分鐘

    文本框8分鐘

    命令按鈕10分鐘

    命令按鈕組10分鐘

    選項按鈕組10分鐘

    復(fù)選框按鈕7分鐘

    列表框15分鐘

    表格20分鐘

    頁框8分鐘



    午夜免费啪在线观看视频,国产日韩欧美久久一区,久久无码高潮喷潮,国产日韩久久久久老熟女 亚太影院 柯西贝尔-游戏赚网 在线观看肉片AV网站免费