<style id="uedzd"></style>
  • <style id="uedzd"></style>
  • <dfn id="uedzd"></dfn>
  • <dfn id="uedzd"></dfn>
    1. <ruby id="uedzd"></ruby>
      <ruby id="uedzd"></ruby>
    2. 教學(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ù)目,默認(rèn)值是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)默認(rèn)),表示命令按鈕組中的第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分鐘



      日韩无码第一页,一区_97资源人妻碰碰碰_有码无码人妻Av_午夜亚洲国产理论片2020网站 亚洲无码片AV一级 岛国av无码专区免费看
      <style id="uedzd"></style>
    3. <style id="uedzd"></style>
    4. <dfn id="uedzd"></dfn>
    5. <dfn id="uedzd"></dfn>
      1. <ruby id="uedzd"></ruby>
        <ruby id="uedzd"></ruby>