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...