下載/瀏覽

Download Report

Transcript 下載/瀏覽

表單設計
開新表單

新增project 時選擇 CLR 之 Windows From
application (CLR 應用視窗表單)
使用物件


於主畫面右方有Toolbox 點及後可以選取工
具,將工具拖曳至表單中即可完成表單視
窗畫面
常用功能如
Button (按鈕)
 Checkbox (確認選單)
 Label (文字描述)

表單控制

當任何物件拖曳至表單中,即可對物簡屬
性加以描述,滑鼠移到物件選擇後按右鍵
選property(控制項)即可打開控制項描述
表單控制項屬性

任何屬性描述皆可分為下列幾種類型
選單式描述
 數值
 是(True) / 否(False)
 座標位置 (x,y)
 路徑 (資料路徑或是Url)
 其他


任何屬性描述皆存在常用預設值,以方
便設計者調整
控制項描述


控制項描述打開後又方出現屬性視窗
其屬性主要分為9類,常用屬性為下列5
類
Appearance (外觀)
 Behavior
(行為)
 Layout
(配置)
 Design
(設計)
 WindowStyle(視窗樣式)

Appearance








(外觀屬性)
Text
(標題)
BackColor(背景色)
BackgroundImage
(背景圖)
FormBorderStyle
(邊界樣式)
Cursor
(滑鼠指標)
Font
(字型)
Font / Name
(字型名稱)
Size (字體大小) , Bold (粗體) , Italic (斜體) ,
Strikeout (刪除線) , Underline (底線) , ForeColor
(前景色)
Behavior


AllowDrop
Enable
(許可放置)
(有作用)
(行為)
Layout









(配置)
DockPadding (邊界距離)
Location (表單位置)
Location / X
(水平位置)
Location / Y
(垂直位置)
Size
(表單大小)
Size / width
(表單水平寬)
Size / Hight
(表單高度)
StartPosition
(初始化位置)
WindowState
(表單狀態)
Design





Name
DrawGrid
GridSize
Locked
SnapToGrid
(設計)
(表單名稱) 供程式呼叫
(顯示格點)
(格點大小)
(鎖定)
(貼齊格線)
WindowStyle(視窗樣式)








ControlBox (標題列控制鈕)
HelpButton (求助按鈕)
Icon
(縮小時的圖示)
IsMDIContainer
(是否為多重視窗)
MaximizeBox (是否顯示最大化按鈕)
MinimizeBox (是否顯示最小化按鈕)
ShowTaskbar (工作列顯示)
TopMost(最上層)
Misc






(其他屬性)
AutoScale
(表單)
AutoScroll
(卷軸是否自動出現)
AcceptButton (使用Enter 代替同意按鈕)
CancealButton(使用Esc 代替取消按鈕)
KeyPreview (鍵盤事件是否與表單同步)
Language
(表示目前語言)
控制項的執行

任一屬性皆為變數,其描述方式為
1. this->屬性名稱
 2. 物件名稱->屬性名稱
 Ex: abc->width=50;

表單常用事件函式

Click 事件


Load 事件


調整表單大小時發生
Activated 事件


表單開啟時發生
Resize 事件


點擊發生
成為現用視窗時發生(開啟時亦發生)
Paint 事件

由現用視窗離開時發生
字串 數字




b = textBox1->Text;
a = Convert::ToDouble( b );
a += 1;
b = Convert::ToString( a );