C#中Load等常見方法的介紹
窗體常見方法的說明
案例一
隨機更換主介面背景
目的:每次開啟窗體時,相應窗體的主介面不同。
程式碼:
private void Form1_Load(object sender, EventArgs e)
{
Random random = new Random();
int i = random.Next(imageList1.Images.Count);
this.BackgroundImage=imageList1.Images[i];
}
案例二如何建立圖形皮膚窗體
目的:可以根據自己的要求選擇圖片做窗體的背景
//皮膚一
private void button1_Click(object sender, EventArgs e)
{
this.BackgroundImage = Example.Properties.Resources.Show1;
}
//皮膚二
private void button2_Click(object sender, EventArgs e)
{
this.BackgroundImage = Example.Properties.Resources.Show2;
}
案例三如何自動閃爍應用程式窗體
目的:窗體可以根據設定的時間頻率進行閃爍
主要介紹瞭如何使用Windows API函式—FlashWindows(),引數說明:HWND:表示閃爍窗體控制程式碼
BOOL: 表示閃爍狀態
在WINDOWS系統中,系統API函式是標準C語言的方式提供,主要放在DLL中,在.NET中,系統呼叫C語言的API函式,要使用名稱空間System.Runtime.InteropServices,如果要使用API函式,要做三步:
l 名稱空間
l 匯入動態庫
l 申明public static extern bool FlashWindow(IntPtr hWnd,bool bInvert);
l 使用
[DllImport("User32")]
public static extern bool FlashWindow(IntPtr hWnd,bool bInvert);
//開始閃爍
private void button1_Click(object sender, EventArgs e)
{
int MyCount,MyTimes,MyTime;
try
{
MyTimes=System.Convert.ToInt16(this.textBox1.Text);
MyTime=System.Convert.ToInt16(this.textBox2.Text);
for(MyCount=0;MyCount<MyTimes;MyCount++)
{
FlashWindow(this.Handle,true);
System.Threading.Thread.Sleep(MyTime);
}
}
catch(Exception MyEx)
{
System.Windows.Forms.MessageBox.Show(MyEx.Message,"資訊提示",
MessageBoxButtons.OK,MessageBoxIcon.Information);
}
}
相關文章
- C#反射中Assembly.Load及Assembly.Load.CreateInstance方法介紹C#反射
- 常見的Web安全漏洞及測試方法介紹Web
- 常見的反爬蟲措施與應對方法介紹爬蟲
- Oracle常見等待事件介紹Oracle事件
- 常見的代理IP型別介紹型別
- C# 基礎知識系列- 13 常見類庫介紹(一)C#
- 如何進行程式碼混淆?方法與常見工具介紹行程
- Mysql常見儲存引擎介紹MySql儲存引擎
- wireshark、異常資料分析、常見RST介紹
- 客戶服務常見問題及解決方法介紹
- Python中的常見方法Python
- meterpreter常見指令碼介紹指令碼
- 常見伺服器系統介紹伺服器
- Jedis介紹及常見問題分析
- Storm常見模式2——TOP N介紹ORM模式
- linux常見特殊符號介紹Linux符號
- 高匿代理的介紹及常見問題
- 常見的四類HTTP狀態碼介紹HTTP
- iOS 常見的系統檔案目錄介紹iOS
- 【小白必學】檔案上傳的漏洞介紹及常見防禦方法
- 代理IP常見錯誤程式碼介紹
- Windows下常見Oracle服務介紹(zt)WindowsOracle
- 常見啟用函式的介紹和總結函式
- 介紹幾種MySQL常見的圖形化工具MySql
- Python的常見模組:OS和 time模組介紹Python
- C# 基礎知識系列- 13 常見類庫介紹(二)日期時間類C#
- 幾種常見網路抓包方式介紹
- 常見資料結構及特點介紹資料結構
- Oracle常見SQL分頁實現方案介紹OracleSQL
- 常見dotNet加密保護工具分析介紹加密
- 常見原型設計工具介紹-00-overvuew原型Vue
- jQuery中的load方法jQuery
- C#中Finally的一個不太常見的用法C#
- Linux常見的開發命令有哪些?分類介紹!Linux
- Python的控制語句有哪些?常見內容介紹!Python
- NO.A.0002——make.常見的監控軟體介紹
- 【知識分享】五個常見的web伺服器介紹Web伺服器
- 簡單介紹Go 語言常見的一些坑Go