標籤:c# 閃動表單
C#製作閃動的表單 本文講述如何使用C#建立閃動的表單。 建立Windows表單應用程式,添加按鈕點擊事件。全部程式如下:
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Threading;namespace _2_fun_with_if_else{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { while (Visible) // 關閉表單時,停止迴圈 { for (int c = 0; c < 254 && Visible; c++) { this.BackColor = Color.FromArgb(c, 255 - c, c); // 此方法指定三個數字:red/green/blue. Application.DoEvents(); // 此語句使作業系統能夠在程式之外執行其他動作。否則 // 程式將佔用所有CPU周期 Thread.Sleep(3); // 此語句在迴圈中插入3毫秒的延遲。 } for (int c = 254; c >= 0 && Visible; c--) { this.BackColor = Color.FromArgb(c, 255 - c, c); Application.DoEvents(); Thread.Sleep(3); } } } }}
運行後效果
C#製作閃動的表單