一窗體屬性
1 布局
(1)Autoscoll --滾動條
(2)AutoSize --自動調節大小以適用內容大小
(3)Location和 StartPosition (確定窗體第一次出現的位置)
①CenterParent(窗體在其父窗體中居中)
②CenterScreen ( 窗體在當前顯示窗口中居中)
③Manual (窗體的位置由 Location 屬性確定)
④WindowsDefaultBounds (窗體定位在 Windows默認位置,其邊界也由Windows默認決定);
⑤WindowsDefaultLocation (窗體定位在 Windows 默認位置,其尺寸在窗體大小中指定)。
(4)Maximumsize --窗體可以調整到的最大大小
Minimumsize --窗體可以調整到的最小大小
(5) Padding --內部間距
(6) Size --窗體大小
(7) WindowsState --窗體的初始可視狀態(最大化或最小化)
2窗體樣式
(1) Icon --窗體圖標
Showicon --是否顯示圖標
(2) ControlBox --設置是否出現最大化、最小化和關閉按鈕
MaxmizeBox --設置最大化按鈕是否有效
MinimizeBox --設置最小化按鈕是否有效
如果當ControlBox = true, MaxmizeBox = false ,MinimizeBox = false 而 HelpButton = true 時 就可以看到有個幫助的按鈕出現在關閉按鈕旁邊。
(3) Opacity --不透明度
它的值是一個百分數,范圍是0~100%,當它等於0時整個窗體就不可間隱藏起來了。當他等於100%時,這個窗體就是個普通窗體。
(4) ShowInTaskbar --設置是否在任務欄中顯示窗體
默認值是true, 當他設置為false時就從任務欄消失了。通常可以配合NotifyIcon來實現將程序隱藏到系統右下角的系統狀態欄。
(5) TopMost --設置窗體在最前端現實
(6) Transparencykey --設置窗體部分透明
它接受一個顏色值,當窗體中有顏色和這個設定顏色一致時,系統將這些顏色的區域設為透明。
3設計
Name --代碼中用來標記該對象的名稱
4數據
Tag --用戶定義數據
5外觀
(1)BackColor --設置窗體背景顏色
BackgroundImage --設置窗體背景圖片
BackgroundImageLayout -- 背景圖片排列方式
(2)Cursor --鼠標樣式
(3)FormBorderStyle --邊框
①None(無邊框);
②FixedSingle (固定的單行邊框);
③Fixed3D (固定的三維邊框);
④FixedDialog( 固定的對話框樣式的粗邊框);
⑤Sizable (可調整大小的邊框);
⑥FixedToolWindow( 不可調整大小的工具窗口邊框);
⑦SizableToolWindow ( 可調整大小的工具窗口邊框).
其中默認為Sizable ,而常用的彈出窗體經常設置為FixedSingle 。
(4) text --窗體名稱
6雜項
AccepButton --窗體的”接受”按鈕
ConcelButton--窗體的”取消”按鈕
7惡搞程序
遮罩窗體:
(1) 窗體開啟最大化WindowsState: Maxmized
(2) 讓窗體透明 Opacity:1%
(3) 不在工具欄顯示 ShowInTaskbar:false
(4) 置頂 TopMost:true
(5) 去邊框 FormBorderStyle:None
(6) 任務管理器偽裝
a圖標不顯示 Showicon:false
b更改窗體文字 text
(7) 不讓透明,設置藍屏背景圖片 Opacity:100%;BackgroundImage
8窗體類型
(1) 普通窗體 可以拉伸,有最小化最大化按鈕
(2) 不可拉伸,不可最大化
(3) 不可拉伸,無最大化最小化
(4) 無邊框窗體FormBorderStyle:None
(5) 不規則窗體 Transparencykey設置窗體部分透明
二 幾個控件
窗體中顯示文字 - Label
用戶輸入內容 - TextBox passWordChar
按鈕 - Button
復選框 - CheckBox
單選框 - RadioButton
分組容器 - Panel
MessageBox.Show();//彈出提示消息
passwordchar//用符號將密碼覆蓋