C#窗体设计操作浅析

C#窗体设计在 Visual C# 中,创建用户界面 (UI) 最为快捷方便的方法就是使用“Windows 窗体设计器”和“工具箱”,以直观方式创建。创建所有用户界面都有三个基本步骤:

1、将控件添加到设计图面。

2、设置控件的初始属性。

3、为指定事件编写处理程序。

虽然也可以通过编写自己的代码创建 UI,但使用各种设计器使您能够以较手动编码快得多的速度完成此项工作。

C#窗体设计注意

也可以使用 Visual C# 创建控制台应用程序,此类应用程序具有基于文本的简单 UI。有关更多信息,请参见 创建控制台应用程序 (Visual C#)。

C#窗体设计之添加控件

在设计器中,可以使用鼠标将控件(如按钮和文本框)拖动到表示窗体的设计图面上。下图显示了一个已从“工具箱”窗口拖动到“Windows 窗体设计器”中某一窗体的组合框。

图1

以直观方式进行工作时,该设计器将您的操作转换成 C# 源代码,并将这些代码写入称为 .designer.cs 的项目文件中,其中 是您为窗体提供的名称。应用程序运行时,这些源代码将调整 UI 元素的位置和大小,以使这些元素的外观与它们在设计图面上的外观一致。有关更多信息,请参见 Windows 窗体设计器。

C#窗体设计之设置属性

将控件添加到窗体后,可以使用“属性”窗口设置其属性,如背景色和默认文本。在“属性”窗口中指定的值仅为初始值,在运行时创建控件时,会将这些初始值赋给该属性。在很多情况下,只需通过获取或设置应用程序中控件类的实例的属性,即可在运行时以编程方式访问或更改这些值。“属性”窗口在设计时非常有用,因为使用它可以浏览控件支持的所有属性、事件和方法。有关更多信息,请参见 “属性”窗口。

C#窗体设计之处理事件

具有图形用户界面的程序主要是由事件驱动的。在用户执行操作(如在文本框中输入文本、单击按钮或更改列表框中的选择)前,这些程序会一直等待。当用户执行操作时,控件(仅是 .NET Framework 类的一个实例)将向应用程序发送一个事件。您可以选择在应用程序中编写特定方法来处理事件,在接收到事件时将调用此方法。

可以使用“属性”窗口指定在代码中要处理哪些事件;在设计器中选择一个控件,然后单击“属性”窗口工具栏上带有闪电形图标的“事件”按钮,可查看该控件的事件。下图显示事件按钮。

通过“属性”窗口添加事件处理程序时,设计器将自动编写空的方法体,需要您在其中编写相应的代码,使该方法执行有用的操作。大多数控件会生成大量事件,但在大多数情况下,应用程序只需处理其中某些或者仅仅一个事件。例如,您可能需要处理一个按钮的 Click 事件,但除非要以某种高级方式自定义其外观,否则无需处理该按钮的 Paint 事件。

C#窗体设计的基本内容就向你介绍到这里,希望对你了解和学习C#窗体设计有所帮助。

【编辑推荐】

  1. 详解C#中不同类的类型
  2. 浅谈C#中标准Dispose模式的实现
  3. C#选择正确的集合进行编码
  4. C# 4.0新特性:协变与逆变中的编程思想
  5. C#应用Attribute特性 代码统计分析

本文名称:C#窗体设计操作浅析
标题网址:http://www.shufengxianlan.com/qtweb/news47/351447.html

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

广告

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