社区编辑申请
注册/登录
浅谈C#开发WinForm
开发 后端
这里介绍如何在C#开发WinForm中加入一个组件,如果你想在窗体中加入任何组件,首先,你必须要初始化这个组件(见下面程序中初始化Label一样)。

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

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程序功能才会强大,生命力才更强。

【编辑推荐】

  1. 浅谈C# Connection对象
  2. C#实现PrintPage方法
  3. 利用Visual C#和C#语言特性
  4. C#管道技术学习经验
  5. 概述C#复合控件构建
责任编辑:佚名 来源: 博客园
相关推荐

2009-08-20 09:30:03

C#开发WinForm

2022-05-11 15:08:52

驱动开发系统移植

2009-03-06 17:41:08

WinForm视频教程ADO.NET

2022-06-15 11:51:14

Vue3开发避坑

2009-04-01 16:26:06

LabelWinFormC#

2022-06-27 17:46:53

PythonFlask

2009-09-07 03:58:42

WinForm传值

2022-06-01 12:04:02

项目Webpack

2022-05-27 10:00:06

C++游戏引擎

2022-06-15 09:07:33

2009-09-11 12:31:15

C# WinForm控设置默认值

2022-06-17 09:47:04

Linux命令

2022-07-01 05:47:19

PyCharm插件开发

2022-05-17 08:39:05

VueViteTypeScript

2022-06-29 09:19:09

静态代码C语言c代码

2009-09-11 11:33:58

C# WinForm控Attribute

2022-06-30 09:07:52

2022-06-24 10:16:59

Python精选库

2009-10-10 14:54:44

treeView1控件

2022-06-07 09:59:21

网络安全安全漏洞

同话题下的热门内容

吐血推荐17个提升开发效率的“轮子”超全!Python 中常见的配置文件写法Pandas 新手容易犯的六个错误聊聊异步编程的七种实现方式使用 LSTM 对销售额预测(Python代码)Python进行数据可视化,你会用什么库来做呢?Spring MVC中@InitBinder注解是如何应用的?C语言和C++的区别和联系

编辑推荐

使用Kotlin做开发一个月后的感想面试官问你什么是消息队列?把这篇甩给他!五大自动化测试的Python框架图文详解两种算法:深度优先遍历(DFS)和广度优先遍历(BFS)2018年最流行的十大编程语言,其中包括你用的语言吗?
我收藏的内容
点赞
收藏

51CTO技术栈公众号