控制項之Form

2021-08-25 04:58:11 字數 1050 閱讀 2678

form:

1、屬性:clipcontrol,autoredraw,controlbox,

·-clipcontrols:決定paint事件中的圖形方法是否重繪整個物件,例如窗體背景顏色。

'autoredraw為false,clipcontrols為false

private sub form_paint()

backcolor = qbcolor(rnd * 15)

end sub

結果改變窗體大小時出問題

若將clipcontrols設為true,則效果與autoredraw為true的效果一樣。

·-autoredraw:設定窗體是否重繪。

——若將autoredraw設為true則每次改變窗體的大小都會重新重繪窗體。

·-controlbox:設定窗體執行時是否在窗體上顯示控制項選單欄。

2、方法

在這裡我主要說一下zorder方法:

·—zorder:object

.zorderposition

可以確定物件的位置是在最前端(postion為0)還是在最後端(postion為1)。

3、事件

·—initialize,load,activate,deactivate,queryunload,unload,terminate事件

我主要說一下它們的順序:正如我所列的那樣,它們是一次出現:

initialize(初始化)——load(載入)——activate(啟用)——deactivate(失去啟用)——queryunload(詢問解除安裝)——unload(解除安裝)——terminate(終止)

·—gotfocus事件,lostfocus事件

這兩個事件的前提是針對同乙個工程而言的,比如乙個工程中有兩個窗體,當form2獲得焦點時,則form2觸發gotfocus事件,而form1觸發lostfocus事件。

如果對於整個windows而言則沒有效果,若需要針對整個windows來判斷乙個窗體是否獲得焦點,則需呼叫api函式getforegroundwindow,並用timer事件隨時檢查。

Form表單控制項與浮動

第一點 文字域textarea 語法屬性 name 控制項的名字 cols 指定文字域的列數,變相設定寬度 rows 指定文字域的行數,變相設定高度 readonly 唯讀 placeholder 提示語句 第二點 選項框兩個部分 下拉選項框 滾動列表 語法 建立下拉列表 建立滾動列表 屬性 sel...

Form控制項常用屬性和方法

name 控制項的簡要名稱,可作為控制項的唯一標識。tag 可存放object物件,一般用於儲存控制項的額外資訊。controls 存放空間所有子控制項的集合。invoke 多執行緒程式設計中使用,在擁有此控制項的基礎視窗控制代碼的執行緒上執行指定的委託。invokerequired 多執行緒程式設...

js控制項封裝form表單資料

最近在做專案的時候,經常要提交表單資料,而且是採用ajax方式提交,如果每次都手動將表單資料存到變數去不太方便,而且工作量大,我就自己寫了個js控制項,當然這個js控制項還是有點缺陷,需要過濾一些input型別為submit reset等無用的資料。當然也不能算是缺陷,我們只需要在定義這些input...