亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
      全國  |             |          |          |          |          |         
        當前位置:計算機等級 > 二級考試 > Visual FoxPro > VF輔導 > 文章內容
        

      計算機等級考試二級VFP輔導講義:表單設計與應用

      中華IT學院   【 】  [ 2017年7月5日 ]

        10.事件與方法過程

        ·事件:當操作者對某一對象進行某種操作時,就會產(chǎn)生一個與此動作相關的事件,激發(fā)事件過程的執(zhí)行,完成操作目的。比如單擊按鈕時,該按鈕就發(fā)生了一個按鈕事件,假設這是一個對數(shù)據(jù)庫排序的按鈕,那么程序員就應該在該按鈕的單擊(click)事件中加入排序的程序代碼?梢暬_發(fā)的任務之一就是編寫事件程序實現(xiàn)軟件的功能。所以,掌握常用控件的常用事件是學習的任務之一。

        ·方法:對象包含一些完成特定工作的過程,允許程序員在事件過程中調用,這樣的過程成為方法。比如:調用表單的Circle 方法,可以在表單上畫一個圓。對比而言,方法過程只能被其他過程調用,事件過程主要是被事件觸發(fā),也可以被調用。

        ·不同的對象有不同的方法集,對象的事件和方法 名稱都列在該對象的屬性窗口的“方法程序”選項頁中,雙擊事件或方法名稱就可以啟動代碼窗口,編寫相應的過程程序

        ·常用的表單事件與方法:

        方法程序 作 用

        Click Event 單擊表單事件

        Dbclick Event 雙擊表單事件

        Error Event 運行表單事件出錯的事件

        Hide 隱藏表單的方法

        Init Event 表單初始化事件

        Keypress Event 按鍵時發(fā)生的事件

        Init Event——表單初始事件,是運行表單時首先執(zhí)行的事件過程,所以表單的變量定義、初值的設定、數(shù)據(jù)表的打開等,可以在該事件過程中完成。在該事件過程中,也可以利用參數(shù),接收上級程序的數(shù)據(jù)。例如,在該事件過程加入以下語句:

        PARAMETERS a1,a2

        THISFORM.Caption=a1

        THISFORM.BackColor=RGB(a2,0,0)

        則可以這樣調用:

        DO FORM “d:\vfp\form1” WITH “我的表單” 255

        常用的表單事件與方法(續(xù)):

        方法程序 作 用

        Load Event 運行表單之前發(fā)生的事件

        Move 表單的移動方法

        Refresh 表單刷新的方法

        Release 表單釋放的方法

        RightClick Event 右擊表單事件

        Unload Event 釋放表單時發(fā)生的事件

        Unload Event——表單釋放時產(chǎn)生的事件。在該事件中可以加入一些表單執(zhí)行結束時的善后工作。如果表單有返回值,可在此事件程序中的RETURN 語句中指定。如:form2.scx 的Unload中有

        RETURN cvalue

        則調用命令如下:

        DO FORM “form2” TO value1

        (此種情況下,表單的WindowType 應設為1)

        11.表單的保存和運行

        (1). 保存表單

        修改后的表單或新建的表單在關閉時系統(tǒng)會提問用戶是否保存,回答“是”并指定文件名,即可保存表單。

        (2). 運行表單

        表單可以在表單設計器中或項目管理器中運行;但最常用的還是使用DO FORM 命令運行表單。其格式是:

        DO FORM <表單文件名>

        12. 控件的添加

        在表單設計器中,可以使用多種方法在表單中添加控件。

        (1). 使用控件工具欄添加 使用控件工具欄的步驟是:

        ①選取控件②在表單拖動鼠標“畫”出控件

        (2). 在容器對象中添加控件 根據(jù)包含的控件是既定的(如頁框)還是不確定的(如頁),容器分為兩類。 對于前者,改大這種容器中表示內部控件數(shù)目的屬性值即可添加控件;對于后者,添加方法與表單相同。

        下面列出了容器控件的控件數(shù)目屬性及是否可以由程序員對其進行修改。

        13.控件的格式化

        表單控件的格式化,是指對表單中的控件進行增、刪以及設置其大小、對齊、置前置后、格線等,通過這些處理,可使控件的大小適宜,布局合理、美觀。

        (1).控件的選定

        單個控件選定:單擊控件或從屬性選項頁的對象列表中選擇名稱來選定控件

        多個控件選定:使用Shift 鍵

        屬性選項頁的當前屬性是當前選定對象的屬性。

        (2). 控件大小與位置的調整

        1)拖動尺寸柄;按住控件的其他位置拖動

        2)使用四個方向鍵;按住SHIFT 使用四個方向鍵

        3)修改TOP,LEFT,WIDTH,HEIGHT 屬性值

        (3). 控件的刪除

        使用DEL;使用編輯菜單的“清除”

      分享到:
      本文糾錯】【告訴好友】【打印此文】【返回頂部
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關于本站  網(wǎng)站聲明  廣告服務  聯(lián)系方式  站內導航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved