當前位置:編程學習大全網 - 編程語言 - 如何用C#編程,用pictureBox控件循環打開幾個文件?

如何用C#編程,用pictureBox控件循環打開幾個文件?

設計:

命名空間winform_csharp

{

分部類表單1

{

///& lt;總結& gt

///必需的設計器變量。

///& lt;/summary & gt;

私人系統。component model . IContainer components = null;

///& lt;總結& gt

///清理所有正在使用的資源。

///& lt;/summary & gt;

///& lt;param name = " disposing " & gt如果應釋放托管資源,則為true否則為假。& lt/param & gt;

受保護的覆蓋void Dispose(bool disposing)

{

如果(處置& amp& amp(組件!= null))

{

組件。dispose();

}

基地。Dispose(處置);

}

#區域Windows窗體設計器生成的代碼

///& lt;總結& gt

///設計器支持所需的方法-不要修改

///使用代碼編輯器顯示此方法的內容。

///& lt;/summary & gt;

私有void InitializeComponent()

{

this.components =新系統ComponentModel.Container()。

this.pictureBox1 =新系統。windows . forms . picturebox();

this.timer1 =新系統。windows . forms . timer(this . components);

((系統。component model . I support initialize)(this . picturebox 1)。begin init();

這個。suspend layout();

//

// pictureBox1

//

this.pictureBox1。位置=新系統。繪圖點(39,28);

this.pictureBox1。name = " picturebox 1 ";

this.pictureBox1。大小=新系統。圖紙.尺寸(403,214);

this.pictureBox1。SizeMode =系統。windows . forms . pictureboxsizemode . zoom;

this.pictureBox1。TabIndex = 0;

this.pictureBox1。TabStop = false

//

//定時器1

//

this.timer1。Enabled = true

this.timer1。區間= 1000;

this.timer1。Tick +=新系統。EventHandler(this . timer 1 _ Tick);

//

// Form1

//

這個。自動縮放尺寸=新系統。圖紙. SizeF(6F,12F);

這個。AutoScaleMode =系統。windows . forms . autoscale mode . font;

這個。ClientSize =新系統。圖紙尺寸(498,266);

這個。controls . Add(this . picturebox 1);

這個。name = " form 1 ";

這個。text = " form 1 ";

這個。負荷+=新系統。EventHandler(this。form 1 _ Load);

((系統。component model . I support initialize)(this . picturebox 1)。end init();

這個。ResumeLayout(false);

}

#結束區域

私人系統。windows . forms . picturebox picturebox 1;

私人系統。windows . forms . timer timer 1;

}

}

資源文件:

添加資源文件Resource1.resx

給它添加4張圖片,圖片名稱設置如下:

藍山,日落,睡蓮,冬天

代碼:

使用系統;

使用系統。集合。泛型;

使用系統。組件模型;

使用系統。數據;

使用系統。繪圖;

使用系統。Linq

使用系統。文本;

使用系統。Windows . Forms

命名空間winform_csharp

{

公共分部類表單1:表單

{

Bitmap[] map = { Resource1。藍色丘陵,資源1。日落,資源1。睡蓮,資源1。冬天};

int I = 0;

公共表單1()

{

initialize component();

}

私有void Form1_Load(對象發送方,EventArgs e)

{

}

私有void timer1_Tick(對象發送方,EventArgs e)

{

如果(i == 4)

I = 0;

pictureBox1。image = map[I];

i++;

}

}

}

  • 上一篇:Outlook電子郵件添加掛號信功能
  • 下一篇:怎樣輔導孩子學好數學呢?家長要怎麽去和孩子談心呢?
  • copyright 2024編程學習大全網