初識windows程式需要瞭解的知識點

來源:互聯網
上載者:User

標籤:

     初識一件事物我們會有陌生,我們慢慢地去瞭解它就會懂,讓我帶你們一起瞭解吧。

  

      

一.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程式需要瞭解的知識點

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.