標籤:tool 屬性 class 處理映像 style 指定 alt windows 定義
1:一種新的類型:
枚舉:
枚舉是一種描述性的名稱
定義一組有限的值,不能包含方法
對可能的值進行約束
枚舉保證了賦值的合理性
2:
public enum Grader(枚舉的名稱){ Male,Female} public Gander studentGrader; public Gander studentGrader{get{ return studentGender;}set{ studentGender =Value; }} 枚舉數表示的整數值Console.WriteLine("性別的值是:{0}",(int)student.StudentGender);//擷取枚舉值數表示的整數值(int)student.StudentGender);初始值的預設值從零開始可以修改初始值代碼:public enum Gender{Male=1,Famale =2}
3:枚舉轉換為字串的形式:
public enum Gender{ Male,Famale} //......... Console.WriteLine("我的名字:{0},性別:{1}",this.Name,this.studentGender.Tostring()); //轉換位字串 Tostring();
4:字串轉換為枚舉類型:
(Gender)(Enum.Parse(typeof(Gendder),"Male")); //擷取枚舉類型的名稱 需要轉換的字串 typeof
5:如何在表單上顯示圖片:
PictureBox控制項
Image |
在控制項中顯示圖片 |
sizeMode |
如何處理映像和控制項大小的關係 |
ImageList |
存放圖片 |
6:定時器的控制項(Tirm)的屬性和事件
InterVal |
事件發生的頻率,以毫秒為單位的 |
Enabled |
是否定時引發事件 |
事件
start() |
啟動定時器 |
Stop() |
停止定時器 |
注意:
如果發現Timer控制項不起作用,檢查Enable的屬性是否設定位True,預設為False
7:添加欄位時記錄顯示圖片的索引
//如果當前顯示的圖片索引沒有最大值就繼續增加
if(index<this.ilAbout.Image.Count-1)//ImageList中的映像的數量{ index++;}else{
//否則就從第一張開始 index =0;} //設定圖片框的顯示的圖片 this.PbAbout.Image =IlAbout.Images[index];---擷取ImageList中指定的位置映像
注意:Index變數的定義和初始化不能寫在Tick事件處理的程式中,否則圖片無法輪換實現
總結:
1:使用PictureBox控制項在表單上顯示圖片
2:使用Timer控制項d可以讓程式在每隔一定的時間重複做一件事
3:表單有兩種顯示方式:
模式表單:使用ShowDailog()方法可以將表單顯示為模式表單
非模式表單:使用Show()方法可以將表單顯示為模式表單
實現Windows程式的資料個更新