浅谈C#开发WinForm

本例子主要是介绍如何在 C#开发WinForm中加入一个组件,如果你想在窗体中加入任何组件,首先,你必须要初始化这个组件(见下面程序中初始化Label一样)。并且使用"Controls.Add"方法加入到窗体中,以下是程序运行的界面和源代码。

我们提供的服务有:成都网站制作、网站设计、外贸网站建设、微信公众号开发、网站优化、网站认证、麦积ssl等。为上1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的麦积网站制作公司

C#开发WinForm源程序:

 
 
 
  1. using System ;  
  2. using System.Windows.Forms ;  
  3. using System.Drawing ;  
  4. public class Form3 : Form  
  5. {  
  6. //定义一个标签  
  7. private Label label1 ;  
  8. public static void Main( )  
  9. {  
  10. Application.Run( new Form3( ) ) ;  
  11. }  
  12. // 构造  
  13. public Form3( )  
  14. {  
  15. // 建立标签并且初始化  
  16. this.label1 = new System.Windows.Forms.Label( ) ;  
  17. //先继承一个Label 类  
  18. label1.Location = new System.Drawing.Point( 24 , 16 ) ;  
  19. //设定 Label的显示位置  
  20. label1.Text = "这是一个WinForm中的标签";  
  21. label1.Size = new System.Drawing.Size ( 200, 50 );  
  22. //设定标签的大小  
  23. label1.TabIndex = 0 ;  
  24. label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;  
  25. // 设定标签的对齐方式  
  26. this.Text = "在WinForm中加入一个标签!";  
  27. this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;  
  28. this.AutoScaleBaseSize = new System.Drawing.Size( 8 , 16 ) ;  
  29. this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;  
  30. // 设定窗体的边界类型  
  31. this.ForeColor = System.Drawing.SystemColors.Desktop;  
  32. this.Font = new System.Drawing.Font ("宋体", 10 , System.Drawing.FontStyle.Bold ) ;  
  33. // 设定字体、大小就字体的式样  
  34. this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;  
  35. this.BackColor = System.Drawing.Color.Blue;  
  36. // 设定背景色  
  37. this.ClientSize = new System.Drawing.Size( 250 , 250 ) ;  
  38. //把标签加到窗体中  
  39. this.Controls.Add ( this.label1 ) ;  
  40. }  

以上是对用Visual C#开发WinForm应用程序进行了着重的介绍,由于在.Net FrameWork Sdk中的System.Windows.Froms名称空间中封装了许多关于界面设计的Class(类)。本文只能了解一下Visual C#的强大功能和丰富的开发资源。要想充分利用Visual C#的强大功能,就必须了解并掌握.Net Class Library。也只有掌握了.Net Class Library,你所开发的.Net程序功能才会强大,生命力才更强。

本文标题:浅谈C#开发WinForm
URL网址:http://www.shufengxianlan.com/qtweb/news48/55998.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联