C#表单增加控件简单描述

开发 后端
这里介绍向C#表单控件,我们为每个控件创建一个实例变量,对这些新实例变量进行初始化,最后把每个控件都放在表单中。

C#语言有很多值得学习的地方,这里我们主要介绍C#表单控件,包括介绍SetLocation() 初始化表单中控件的位置等方面。

C#表单控件

这里介绍向C#表单控件,我们为每个控件创建一个实例变量,对这些新实例变量进行初始化,最后把每个控件都放在表单中。这里是增加了控件之后表单的样子,以及更新过的代码:

  1. public class TempConverter : System.WinForms.Form {  
  2.  
  3. Label lTempFah = new Label();  
  4. Label lTempCel = new Label();  
  5. TextBox tTempFah = new TextBox();  
  6. TextBox tTempCel = new TextBox();  
  7. Button bnCtoF = new Button();  
  8. Button bnFtoC = new Button();  
  9.  
  10. public TempConverter() {  
  11. this.SetSize(180,90);  
  12. this.BorderStyle = FormBorderStyle.FixedDialog;  
  13. this.Text =" +C -> +F / +F -> +C ";  
  14. this.StartPosition = FormStartPosition.CenterScreen;  
  15. this.HelpButton = false;  
  16. this.MaximizeBox = false;  
  17. tTempCel.TabIndex = 0;  
  18. tTempCel.SetSize(50,25);  
  19. tTempCel.SetLocation(13,5);  
  20. lTempCel.TabStop = false;  
  21. lTempCel.Text = "+C ";  
  22. lTempCel.SetSize(25, 25);  
  23. lTempCel.SetLocation(65,5);  
  24. tTempFah.TabIndex = 1;  
  25. tTempFah.SetSize(50,25);  
  26. tTempFah.SetLocation(90,5);  
  27. lTempFah.TabStop = false;  
  28. lTempFah.Text = "+F ";  
  29. lTempFah.SetSize(25,25);  
  30. lTempFah.SetLocation(142,5);  
  31. bnCtoF.TabIndex = 2;  
  32. bnCtoF.Text = "+C to +F ";  
  33. bnCtoF.SetSize(70,25);  
  34. bnCtoF.SetLocation(13,35);  
  35. bnFtoC.TabIndex = 3;  
  36. bnFtoC.Text = "+F to +C ";  
  37. bnFtoC.SetSize(70,25);  
  38. bnFtoC.SetLocation(90,35);  
  39. this.Controls.Add(tTempCel);  
  40. this.Controls.Add(lTempCel);  
  41. this.Controls.Add(tTempFah);  
  42. this.Controls.Add(lTempFah);  
  43. this.Controls.Add(bnCtoF);  
  44. this.Controls.Add(bnFtoC);  

以上代码首先创建两个标签、两个文本框和两个按钮,然后对每个控件进行初始化并将其加入表单中。C#表单控件具体的含义如下:
◆SetSize() 初始化控件的尺寸
◆SetLocation() 初始化表单中控件的位置
◆设置控件的TabStop 属性为false表示这个控件从不被聚焦
◆设置TabIndex 为 X 表示当敲击TAB键x次后聚焦此控件
◆控件的text 属性表示显示在其上的文字信息
◆this.Controls.Add() 表示在表单上放置一个控件,要快速地添加每个控件,可以这么书写:this.Controls = new

【编辑推荐】

  1. C#泛型支持简单描述
  2. C#实现泛型类简单分析
  3. C# Singleton设计模式浅谈
  4. C#对接口成员访问分析
  5. C#实现插件构架浅析
责任编辑:佚名 来源: 博客园
相关推荐

2009-08-18 17:41:22

C# ListView

2009-08-31 18:32:01

C# ListBoxE

2009-08-21 15:27:11

C# DataGrid

2009-08-19 10:09:21

C#和C++

2009-09-16 09:01:40

C#多维数组

2009-08-13 17:58:34

C#存储过程

2009-09-07 14:33:02

C# switch语句

2009-09-01 18:25:32

C#结构实例

2009-08-21 17:31:58

C#垃圾回收

2009-08-28 09:30:48

C#命名属性

2009-09-02 13:01:11

C#多路广播

2009-09-03 16:55:58

C#引用类型

2009-09-07 15:31:49

C#支持事件

2009-08-27 10:01:52

C#自动属性

2009-08-20 16:45:03

C#哈希值

2009-09-01 17:08:35

C# Color枚举

2009-09-03 09:40:57

C#创建表单

2009-08-21 17:55:52

C#复合控件

2009-08-26 14:54:23

C# new和over

2009-09-02 17:38:16

C#泛型支持
点赞
收藏

51CTO技术栈公众号