一、程序中的窗體
SDI 單文檔界面窗體
MDI 多文檔界面窗體,相當與背景窗口
1、一個窗體中只能顯示三種類型的窗體
二、窗體的常用方法
.常用窗體:
Load (載入某個窗體)
Show(顯示某個窗體)
Hide(隱藏某個窗體)
Unload(卸載某個窗體)
.其他
-Move(移動窗體) Line(劃線)
-Circle(在窗體上畫圓) Cls(清屏)
Point(在窗體上繪製一個點)
PopupMenu(彈出菜單)
PrintForm(將窗體上的內容直接輸出到打印機)
Pset(將對象上的點設置爲指定顏色)
Refresh(刷新窗體)
ValidateControls(強制窗體中的某個控件)
Scale(定義 Form、PictureBox或 Printer 的座標系統,不支持命名參數)
ScaleX
ScaleY
SetFocus(設置對象獲得焦點)
Zorder(窗體排序)
PaintPicture(進行圖形處理)
New (定義對象變量,可以創建一個類的多個窗體)
Me(當前打開的窗體)
三、窗體事件
Initatialize 初始化
Load 加載窗體中的控件
Activate 激活窗體 Deactivate 不激活
GotFocus 得到輸入焦點 LostFocus 失去輸入焦點
Click 單擊 DblClick 雙擊
QueryUnload –-à Unload
KeyPress處理鍵盤輸入、KeyUp、KeyDown處理特殊的鍵盤消息
MouseMove鼠標移動、MouseDown鼠標按下、MouseUp鼠標鬆開
Dradrop 、DragOver 拖拽
Resize 改變窗體
paint 刷新窗體
四、體的屬性
五、控件
1、ActiveX組件
-ActiveX文檔
-代碼組件(OLE 自動化)
(ActivexDLL、ActiveXExe)最常見的代碼組件形式
-控件
.內部控件
特點:用戶有完全的使用權
2、ActiveX控件
3、第三方控件
控件的特點:短小精悍、功能強大
4、控件的命名
-約定
.字母開頭
.只有字母數組下劃線,不能有標點空格
.不能超過40個
5、控件值
6、控件數組
-意義:
可讀性、代碼量小、可動態加載控件
-創建控件數組有兩種方式:設計時創建、運行時創建
7、背景運行的控件
如Timer 和數組存取控件
8、Enabled(控件可不可用)和Visible(控件可不可見)屬性
9、輸入焦點的順序
TabIndex屬性
TabStop屬性
10、定位屬性
Top Left Width Height
11、事件
Click DblClick GotFocus LostFocus
六、內部控件