標籤:
初識一件事物我們會有陌生,我們慢慢地去瞭解它就會懂,讓我帶你們一起瞭解吧。
一.Form是.Net Framework 定義好的一個最基本的表單類,具有表單基本屬性和方法
| 屬性 |
說明 |
| MaximizeBox |
確定表單標題列的右上方------是否有最大化的框-----------預設為True |
| ShowInTaskbar |
確定表單是否出現在----------工作列中------預設為True |
| StartPosition |
確定表單第一次出現的----------位置 |
| WindowState |
確定表單出始的狀態 |
| FormBorderStyle |
啟動後使用者可以用滑鼠拖動表單大小---------------設定值為FixedSingle |
| 方法 |
說明 |
| Close( ) |
關閉表單 |
| Show( ) |
顯示表單 |
| ShowDialong( ) |
模式化顯示表單 |
| Hide( ) |
隱藏表單 |
二.基本控制項
標籤(Label)---------------- ------------------eg.使用者名稱
文字框(TextBox)------空白框---------- ---------
| 屬性 |
說明 |
| MaxLength |
指定文字框中輸入的最大字元數 |
| Multiline |
文本中是否可以輸入多行文本 |
| PasswordChar |
密碼框 |
| ReadOnly |
唯讀不能改 |
組合框(ComboBox)------ ----------eg. 登陸類型,管理員和使用者
| 屬性 |
說明 |
| Items |
組合框中的項 |
| DropDownStyle |
是否容許使用者編輯文字框 |
| SelectedIndex |
當前選定項目的索引號,從0開始 |
| SelectedItem |
擷取當前選定的項 |
| 事件 |
說明 |
| Click |
單擊控制項時發生 |
| SelectedIndexChanged |
在SelectedIndex屬性修改後發生 |
| 方法 |
說明 |
| Add() |
添加項目 |
| Clear() |
移除所有項 |
| Remove() |
移除指定項 |
按鈕(Button)-------- ------
| 屬性 |
說明 |
| Enable |
布爾值,表示控制項是否能用 |
訊息框(MessageBox)
在Windows中,訊息框是一個MessageBox對象,如果想要建立訊息框,就要用到MessageBox.show();方法.
常用的訊息框有四個類型.
01.MessageBox.Show(要顯示的字串);
02.MessageBox.Show(要顯示的字串,訊息框的標題);
03.MessageBox.Show(要顯示的字串,訊息框的標題,訊息框按鈕);
04.MessageBox.Show(要顯示的字串,訊息框的標題,訊息框按鈕,訊息框表徵圖);
eg:MessageBoxButton.AbortRetryIgnore
MessageBoxButton.OK
MessageBoxButton.OKCancel
MessageBoxButton.RetryCancel
MessageBoxButton.YesNo
MessageBoxButtons.YesNoCancel
第三個參數MessagBoxButton的作用是設定訊息框顯示的按鈕.可以通過"."的形式來選擇需要按鈕的類型.
MessageBoxIcon.Information
MessageBoxIcon.Error
MessageBoxIcon.Exclamation
MessageBoxIcon.Question
功能表列控制項(MenuStrip)------ ------
工具列控制項(ToolStrip)------ ----------------
| 屬性 |
說明 |
| ImageScalingSize |
工具列中的項顯示圖片的大小 |
| DisplayStyle |
設定顯示圖片或者文本 |
| ImageScaling |
是否調整按鈕或者標籤顯示圖片的大小 |
選項按鈕(RadioButton)---------- ----
群組方塊(GroupBox)--------- ----
面板(Panel)---------- ----------新增學生使用者
日期控制項(DateTimePicker)---------- ---------
| 屬性 |
說明 |
| Value |
控制項所選的日期和控制項值 |
映像清單控制項(ImageList)---- ------ColorDepth(擷取映像列表的色彩深度)
捷徑功能表(ContextMenuStrip)------
| 屬性 |
說明 |
| Displaystyle |
是否顯示文本和映像 |
| GridLines |
顯示網格線---預設值true |
| MultiSelect |
不容許選擇多選-----預設值False |
圖片框控制項(PictureBox)
工具箱中的計時器控制項(Timer)-----
| 屬性 |
說明 |
| Interval |
事件發生的頻率,以毫秒為單位 |
| Enabled |
是否定時引發事件(開或者關) |
| 事件 |
說明 |
| Tick |
每當指定間隔時發生的事件 |
| 方法 |
說明 |
| Start() |
啟動計時器 |
| Stop() |
停止計時器 |
四.代碼解析
事件:當使用者通過滑鼠或者鍵盤來觸發到“按鈕的某些特定行為”
private void button1_Click(object sender, EventArgs e) { this.Close(); }
Sender--------------是事件來源
e------------是事件參數(EventArgs)對象
在表單中一條代碼實現表單關閉---------------- this.Close();
This---------是一個關鍵字,代表當前的表單對象
Close()----------方法是表單類Form的一個方法,作用是關閉表單
五.表單的跳轉
private void buLogin_Click(object sender, EventArgs e) {//方法的調用 From a=new From( );Show( );//隱藏方法This.Hide( ); }
初識windows程式需要瞭解的知識點