WinForm為客戶端程序
必須在.NET Framework框架上運行
一、常用屬性:
布局:
AutoScroll:當控件內容超出可見區域是否顯示滾動條;
Autosize:當控件內容有超出時是否自動調整窗口;
Location:控件左上角相對於其容器的坐標;
StartPosition:窗口運行的位置,居中之類的,CenterScreen--居中,Manual--屏幕左上角;
Maximumsize:窗體可調整到的最大大小;
Minimumsize:窗體可調整到的最小大小;
padding :控件的內部邊距;
Size :窗口大小 ;
WindowState :運行的狀態,運行起來最大最小化;
---------------------------------------------------------------------------------------------------------------------------
窗口樣式:
ControlBox :窗體左上角或右上角的最大最小關閉按鈕;
Icon :設置窗體左上角的圖標,只能是ico文件;
MaximizeBox :控制最大化按鈕是否可用;
MinimizeBox :控制最小化按鈕是否可用;
HelpButton:幫助窗口(僅當沒有最大化按鈕和最小化按鈕時顯示);
Opacity:透明度;
ShowIcon:是否顯示左上角圖標;
ShowInTaskbar :是否在windows任務欄裡顯示窗體;
TopMost :最頂層窗口,始終在最上面
TransparencyKey:要透明顯示的顏色是哪個顏色,一般用來做透明窗體
----------------------------------------------------------------------------------------------------------
設計:
Name:窗體類的類名;
----------------------------------------------------------------------------------------------------------
數據:
Tag - 與對象關聯的用戶定義數據;
----------------------------------------------------------------------------------------------------------
外觀:
BackgroundImage :背景圖片;
BackgroundImagelayout : 背景圖片布局;
BackColor:背景顏色;
Cursor :鼠標樣式;
FormBorderStyle :邊框樣式;
Text:標題欄文字;
------------------------------------------------------------------------------------------------------------------
雜項:
AcceptButton :“接受按鈕”,用戶每次按enter鍵都相當於單擊此按鈕;
CancelButton :“取消按鈕”,用戶每次按enter鍵都相當於單擊此按鈕;
-----------------------------------------------------------------------------------------------------------
二、惡搞程序
遮罩窗體:
1、窗體開啟最大化
2、讓窗體透明
3、不在工具欄顯示
4、置頂
5、去邊框
6、任務管理器偽裝 1、圖標不顯示 2、更改窗體文字
7、不讓透明,設置藍屏背景圖片
三:窗體的分類
1、普通窗體 可以拉伸,有最小化最大化按鈕
2、不可拉伸,不可最大化
3、不可拉伸,無最大化最小化
4、無邊框窗體
5、不規則窗體
四、控件
窗體中顯示文字 - Label
用戶輸入內容 - TextBox passWordChar
按鈕 - Button
復選框 - CheckBox
單選框 - RadioButton
分組容器 - Panel