偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

淺析C#透明窗體

開(kāi)發(fā) 后端
這里介紹C#透明窗體,當(dāng)接觸了.Net以后,才發(fā)現(xiàn)用Visual C#做出一個(gè)透明的窗體是多么簡(jiǎn)單,只要設(shè)定一個(gè)值就可以了。下面還是讓我們來(lái)看看通過(guò)以下代碼生成的C#透明窗體到底是什么樣。

做一個(gè)C#透明窗體

當(dāng)我第一次在視窗2000中看到C#透明窗體,就想做出這樣一個(gè)窗體應(yīng)該是非常難的??隙ㄒ{(diào)用很多的API函數(shù)。當(dāng)接觸了.Net以后,才發(fā)現(xiàn)用Visual C#做出一個(gè)透明的窗體是多么簡(jiǎn)單,只要設(shè)定一個(gè)值就可以了。下面還是讓我們來(lái)看看通過(guò)以下代碼生成的C#透明窗體到底是什么樣。

透明窗體的源代碼:

 

  1. using System ;  
  2. using System.Windows.Forms ;  
  3. using System.Drawing ;  
  4. public class Form2 : Form  
  5. {  
  6. public static void Main( )  
  7. {  
  8. Application.Run( new Form2( ) );  
  9. }  
  10. public Form2( )  
  11. {  
  12. this.Location = new System.Drawing.Point( 100 , 100 ) ;  
  13. this.Cursor = System.Windows.Forms.Cursors.Hand;  
  14. // 定義在窗體上,光標(biāo)顯示為手形  
  15. this.Text = "透明的WinForm窗體!";  
  16. // 定義窗體的標(biāo)題名稱  
  17. this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;  
  18. // 定義窗體的開(kāi)始顯示位置是屏幕的中間  
  19. this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;  
  20. // 窗體的邊界是Fixed3D類型  
  21. this.ForeColor = System.Drawing.SystemColors.Desktop;  
  22. //以桌面的前景色作為窗體的前景色  
  23. this.Font = new System.Drawing.Font ( "宋體", 9 ) ;  
  24. // 定義字體類型,大小  
  25. this.BackColor = System.Drawing.Color.Blue;  
  26. // 定義背景色為藍(lán)色  
  27. this.ClientSize = new System.Drawing.Size( 440 , 170 ) ;  
  28. // 設(shè)置窗體的大小  
  29. // Opacity屬性設(shè)立窗體的透明程度,只對(duì)于視窗2000有效  
  30. this.Opacity = 0.60 ;  
  31. }  
  32. }  


小結(jié):
以上的代碼其實(shí)和第一個(gè)例子的代碼有很多相似,只是在Form2 Class中多定義了一些屬性。

1)."this" 關(guān)鍵字,我想大家都注意到了這個(gè)關(guān)鍵字,那么到底該如何理解他。舉例如下:當(dāng)我在自我介紹的時(shí)候(其實(shí)就是在定義我的屬性),我會(huì)說(shuō)"我的名字叫 xx","我的年齡是xx","我的郵箱是xx"……你可能注意到"我的"這二個(gè)字,他就是指我本人--王天。同樣的道理在程序設(shè)計(jì)中,"this"關(guān)鍵字就是指向一個(gè)對(duì)象的實(shí)例。所有在上面代碼中"this.Font"、"this.Text"就是在設(shè)定當(dāng)前或者正在運(yùn)行的Form2實(shí)例的屬性。

2).再看看上面的代碼,在程序中又導(dǎo)入了一名稱空間--System.Drawing。通過(guò)這個(gè)名稱空間定義的類,就可以更好的設(shè)計(jì)對(duì)象,處理顏色和大小。

3).下面通過(guò)下表來(lái)具體說(shuō)明一下在上面程序中設(shè)立的屬性的具體含義。  以上介紹C#透明窗體。

【編輯推薦】

  1. 淺談C# Connection對(duì)象
  2. C#實(shí)現(xiàn)PrintPage方法
  3. 利用Visual C#和C#語(yǔ)言特性
  4. C#管道技術(shù)學(xué)習(xí)經(jīng)驗(yàn)
  5. 概述C#復(fù)合控件構(gòu)建
責(zé)任編輯:佚名 來(lái)源: 博客園
相關(guān)推薦

2009-09-07 06:56:46

C#透明窗體

2009-09-07 06:48:13

C#透明窗體

2009-09-07 04:19:56

C#窗體事件

2009-09-07 06:07:46

C#窗體設(shè)計(jì)

2009-09-07 04:56:52

C#模式窗體

2009-09-07 05:24:22

C#窗體繼承

2009-09-02 17:28:26

C#程序設(shè)計(jì)Windows窗體

2009-08-14 16:41:22

C#啟動(dòng)Windows

2009-08-25 09:39:21

創(chuàng)建C# Window

2009-09-07 03:37:51

C#窗體

2009-09-07 05:31:39

C#窗體關(guān)閉事件

2009-09-02 17:53:42

C#程序設(shè)計(jì)Windows窗體

2009-08-07 17:25:37

C# SortedLi

2009-08-10 14:23:39

C# Setting

2009-08-14 17:45:52

C# ArrayLis

2009-08-17 18:34:50

C# ChangeCo

2009-08-25 17:59:49

C#入門(mén)

2009-08-20 14:45:13

C# Switch語(yǔ)句

2009-08-17 13:34:02

C#異步操作

2009-08-21 17:24:06

C# SingleIn
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)