2012年7月2日

C#消息框的使用

摘要: 在Windows操作系统中,当删除文件时,常会弹出消息,询问是否确认操作。MessageBox是一个预定义对话框,用于向用户显示与应用程序相关的信息。消息框也用于请求来自用户的信息。C#中的消息框窗口消息框是一个MessageBox对象,要创建消息框,需要调用MessageBox的Show()方法来实现,而Show()方法有很多重载方式。常用有4种类型。一、最简单的消息框MessageBox.Show("消息内容");二、带标题的消息框MessageBox.Show("消息内容","消息框标题");三、带标题、按钮的消息框Messag 阅读全文

posted @ 2012-07-02 10:47 流星落 阅读(1225) 评论(0) 推荐(0) 编辑

基本控件使用实例-标签控件的隐藏与打开

摘要: 从工具箱之中拖拽一个Label标签控件和两个linkLabel超链接文本控件到Form窗体上,更改标签文本的颜色、字体和大小属性,填写每个控件的Text属性文字内容。双击文字打开添加代码:privatevoidlinkLabel1_LinkClicked(objectsender,LinkLabelLinkClickedEventArgse){label1.Show();}双击文字隐藏添加代码:privatevoidlinkLabel2_LinkClicked(objectsender,LinkLabelLinkClickedEventArgse){label1.Hide();} 阅读全文

posted @ 2012-07-02 10:45 流星落 阅读(263) 评论(0) 推荐(0) 编辑

C#窗体控件简介-进度条控件

摘要: Windows窗体工具箱中提供了进度条(ProgressBar)控件,用来显示程序的执行进度。进度条控件主要用于指示某种操作的进度及完成的百分比,其外观是排列在水平条中的一定数目的矩形。在进行数据库读写操作,或者文件的读写复制等操作的时候,该控件经常被用于告之用户进度的完成情况。进度条控件的基本属性和方法:属性---说明Maximum进度条控件的最大值。默认值为100Minimum进度条控件的最小值。进度条从最小值开始递增,直至达到最大值。默认值为0StepPerformStep方法应据以增加进度条的光标位置的值。默认值为10Value进度条控件中光标的当前位置。默认值为0方法---说明Inc 阅读全文

posted @ 2012-07-02 10:42 流星落 阅读(1432) 评论(0) 推荐(0) 编辑

基本控件使用实例-登陆界面

摘要: 首先新建一个项目StudentManage,项目中添加两个窗体,一个是登录界面,一个是注册页面。登录界面为效果如图:学生登陆包括两个标签Lable控件,两个文本框TextBox控件,两个按钮button控件。窗体的Text属性设置为“登录”,Name属性设置为“frmLogin”从工具箱中选择Label控件,拖放到窗体的合适位置,共两个。VS2008有智能对齐功能,在拖放时就可对齐控件。然后修改这两个标签的Name属性和Text属性,第一个标签的Name属性值设为lblname,Text属性值为“用户名”,第二个标签的Name属性值设为lblpwd,Text属性值为“密码”。在用户名和标签后面 阅读全文

posted @ 2012-07-02 10:42 流星落 阅读(604) 评论(0) 推荐(0) 编辑

C#窗体控件-图片框控件PictureBox

摘要: Windows窗体图片控件(PictureBox)用于显示位图、GIF、JPEG、图元文件或图标格式的图形。图片框控件表示可用于显示图像的Windows图片框控件,该控件是使用频度最高的控件,主要用以显示窗体文本信息。图片框控件(PictureBox)的属性、方法和事件属性---说明Image用于指定图片框显示的图像。该图像可在设计或运行时设置SizeMode用于指定图像的显示方式。可以指定的各种大小模式包括AutoSize、CenterImage、Normal和StretchImage。默认值为Normal方法---说明Show是否显示控件Show相当于将控件的Visible属性设置为Tru 阅读全文

posted @ 2012-07-02 10:39 流星落 阅读(1579) 评论(0) 推荐(1) 编辑

C#窗体控件简介-选项卡控件

摘要: 在Windows应用程序中,选项卡用于将相关的控件集中在一起,放在一个页面中用以显示多种综合信息。选项卡控件通常用于显示多个选项卡,其中每个选项卡均可包含图片和其他控件。选项卡相当于多窗体控件,可以通过设置多页面方式容纳其他控件。由于该控件的集约性,使得在相同操作面积可以执行多页面的信息操作,因此被广泛应用于Windows设计开发之中,被很多程序员所喜爱。选项卡控件(TabControl)的基本属性:Appearance:选项卡标签的显示样式MultiLine:指定是否可以显示多行选项卡SelectedIndex:当前所选选项卡页的索引值,默认值-1SelectedTab:当前选定的选项卡页, 阅读全文

posted @ 2012-07-02 10:38 流星落 阅读(7336) 评论(0) 推荐(0) 编辑

C#窗体控件-日期控件DateTimePicker

摘要: 日期控件(DateTimePicker)用来控制用户的输入日期,使用该控件可以使用户通过选择的方式填写日期,避免输入日期格式判断。DateTimePicker常用的属性:ShowUpDown:指示是否为修改控件值显示数字显示框,而不是显示下拉日历。Format:日期的显示样式。MaxDate:能够选择的最大日期。MinDate:能够选择的最小日期。Value:当前日期值。DateTimePicker常用的事件:ValueChanged:用户更改日期时触发该事件。将日期控件添加到窗体中,类似于组合框。只是在框中默认显示系统当前日期。在运行时可以使用鼠标选择日期,将选定的日期显示在下拉列表框中。 阅读全文

posted @ 2012-07-02 10:37 流星落 阅读(3705) 评论(0) 推荐(0) 编辑

C#窗体控件-单选按钮控件RadioButton

摘要: 单选控件(RadioButton)显示为一个标签,左边是一个原点,该原点可以是选中或未选中。在要给用户提供几个互斥选项时,就可以使用单选按钮。例如,询问用户的性别。把单选按钮组合在一起,给它们创建一个逻辑单元,此时必须使用GroupBox控件或其他容器。首先在窗体上拖放一个组框,再把需要的RadioButton按钮放在组框的边界之内,RadioButton按钮会自动改变自己的状态,以反映组框中惟一被选中的选项。如果不把它们放在组框中,则在任意时刻,窗体上只有一个RadioButton被选中。单选按钮控件的主要属性:Checked:指示单选按钮是否已选中。Text:单选按钮显示的文本。AutoC 阅读全文

posted @ 2012-07-02 10:36 流星落 阅读(23316) 评论(0) 推荐(0) 编辑

C#窗体控件-组合框控件ComboBox

摘要: Windows窗体中的组合框(ComboBox)控件用于在下拉组合框中显示数据。组合框控件结合了文本框和列表框控件的特点,用户可以在组合框内输入文本,也可以在列表框中选择项目。ComboBox 控件又称组合框。默认情况下,组合框分两个部分显示:顶部是一个允许输入文本的文本框,下面的列表框则显示列表项。可以认为ComboBox就是文本框与列表框的组合,与文本框和列表框的功能基本一致。与列表框相比,组合框不能多选,它无 SelectionMode 属性。但组合框有一个名为DropDownStyle的属性,该属性用来设置或获取组合框的样式。组合框的属性和方法:组合框(ComboBox)控件几乎支持列 阅读全文

posted @ 2012-07-02 10:34 流星落 阅读(3073) 评论(0) 推荐(0) 编辑

C#窗体控件-列表框控件ListBox

摘要: 列表框(ListBox)用来显示一组相关联的数据,用户可以从中选择一个或多个选项。ListBox中的数据既可以在设计时填充,也可以在程序运行填充。列表框(ListBox)中的每个元素称为“项”。列表框用于显示一组字符串,可以一次从中选择一个或多个选项。与复选框和单选按钮一样,列表框也提供了要求用户选择一个或多个选项的方式。在设计期间,如果不知道用户要选择的数值个数,就应使用列表框。(例如一起工作的工人列表框)。即使在设计期间知道所有可能的值,但列表中的值非常多,也应考虑使用列表框。列表框控件常用属性、方法和事件:Items:列表框中所有的项。MultiColumn:列表框是否支持多列显示。Se 阅读全文

posted @ 2012-07-02 10:33 流星落 阅读(6161) 评论(0) 推荐(0) 编辑

C#窗体控件-分组框控件GroupBox

摘要: GroupBox控件又称为分组框,分组框(GroupBox)是对控件进行分组的控件,可以设置每个组的标题。分组框控件属于容器控件,一般不对该控件编码。GroupBox控件常常用于逻辑地组合一组控件,如RadioButton 及 CheckBox控件,显示一个框架,其上有一个标题。组框的用法非常简单,把它拖放到窗体上,再把所需的控件拖放到组框中即可(但其顺序不能颠倒--不能把组框放在已有的控件上面)。其结果是父控件是组框,而不是窗体,所以在任意时刻,可以选择多个RadioButton。但在组框中,一次只能选择一个RadioButton。这里需要解释一下父控件和子控件的关系。把一个控件放在窗体上时 阅读全文

posted @ 2012-07-02 10:32 流星落 阅读(11455) 评论(0) 推荐(0) 编辑

C#窗体控件-按钮控件Button

摘要: 按钮(Button)控件几乎存在于所有Windows对话框中,是Windows应用程序中最常用的控件之一。按钮控件允许用户通过单击来执行操作。按钮最重要的事件,也是最常用的事件就是Click。当用户单击按钮时,都会调用Click事件。按钮的主要属性和事件:Text:指定显示的文本。Enabled:确定控件可用。Visible:确定控件可见。Image:控件显示的图像。Click:用户单击按钮时触发。Button控件的属性名 称描 述FlatStyle按钮的样式可以用这个属性改变。如果把样式设置为PopUp,则该按钮就显示为平面,直到用户再把鼠标指针移动到它上面为止。此时,按钮会弹出,显示为3D 阅读全文

posted @ 2012-07-02 10:31 流星落 阅读(8135) 评论(0) 推荐(0) 编辑

C#窗体控件-文本框控件TextBox

摘要: 在希望用户输入程序员在设计阶段不知道的文本(如用户的姓名)时,应使用文本框。文本框的主要用途是让用户输入文本,用户可以输入任何字符,也可以限制用户只输入数值。文本框(TextBox)的作用是实现程序与用户的交互,获取用户输入的信息或者向用户显示文本。文件框的属性和事件CharacterCasing:确定文本框中的大小写设置。ScrollBars:指定文本框内容比较多时,是否显示滚动条。MaxLength:指定文本框中输入的最大字符数。Multiline:表示是否可在文本框中输入多行文本。PasswordChar:作为密码框时,文本框中显示的字符。ReadOnly:设置文本框是否只读。Text: 阅读全文

posted @ 2012-07-02 10:30 流星落 阅读(10157) 评论(0) 推荐(1) 编辑

C#窗体控件-超链接标签控件LinkLabel

摘要: 超链接标签(LinkLabel)除了具有Label控件所有属性,方法和事件,该控件还可以在Windows应用程序中添加Web样式的超链接。标准的Label通常不需要添加任何事件处理代码。但它也像其他所有控件一样支持事件。对于LinkLabel控件,如果希望用户可以单击它,进入文本中显示的网页,就需要添加其他代码。名 称描 述BorderStyle可以指定标签边框的样式。默认为无边框FlatStyle控制显示控件的方式。把这个属性设置为PopUp,表示控件一直显示为平面样式,直到用户把鼠标指针移动到该控件上面,此时,控件显示为弹起样式Image这个属性可以指定要在标签上显示的图像(位图,图标等) 阅读全文

posted @ 2012-07-02 10:28 流星落 阅读(5635) 评论(0) 推荐(0) 编辑

C#窗体控件-标签控件Label

摘要: Visual Studio附带的许多控件。这些控件拥有各种功能,通过Visual Studio的设计功能,开发用户界面、处理用户的交互将非常简单、有趣。在使用Windows窗体时,就是在使用System.Windows.Forms名称空间。这个名称空间使用using指令包含在存储Form类的一个文件中。.NET中的大多数控件都派生于System.Windows. Forms.Control类。这个类定义了控件的基本功能,这就是控件中的许多属性和事件都相同的原因。标签(Label)控件是最常用的控件,在任何Windows应用程序中都可以中都可以看到标签控件。标签控件用于显示用户不能编辑的文件或图 阅读全文

posted @ 2012-07-02 10:26 流星落 阅读(6660) 评论(0) 推荐(0) 编辑

WinForms窗体常用属性、方法和事件

摘要: 1、常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。 (2)WindowState属性: 用来获取或设置窗体的窗口状态。 取值有三种: Normal (窗体正常显示)、 Minimized(窗体以最小化形式显示)和 Maximized(窗体以最大化形式显示)。 (3)StartPosition属性:用来获取或设置运行时窗体的起始位置。默认的起始位置WindowsDefaultLocation。(4)Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。 (5)Width属性:用来获取或设置窗体的宽度。 (6)Height 阅读全文

posted @ 2012-07-02 10:25 流星落 阅读(730) 评论(0) 推荐(0) 编辑

VS2008调试总结

摘要: 从文件Form1.cs和文件Form1.Designer.cs中,可以看到它们定义了同一个类Form1,并且都有一个关键字partial。该关键字作用是允许类分开定义,并且可以将类定义放在不同的文件里面(命名空间必须相同)。总结上述三个文件,具体说明如下所示。(1)Form1.Designer.cs由设计器自动生成的,该文件中存放了有关界面设计的初始化内容。(2)Form1.cs是Windows窗口应用程序的主体部分,程序员的大部分工作都在此进行。包括变量定义、类的定义、事件的处理方法等。(3)Program.cs定义了主程序Main函数,是整个应用程序的入口及出口。(4)一般编写程序时,只对 阅读全文

posted @ 2012-07-02 10:24 流星落 阅读(237) 评论(0) 推荐(0) 编辑

VS2008调试Windows窗体程序

摘要: 在控制台应用程序中Main函数是程序的入口点。同样地,在Windows窗体应用程序中,Main函数也是程序入口点。这可以通过调试来证明。(1)打开或新建一个Windows窗体应用程序,如前面的创建的应用程序。(2)单击“调试”|“逐句调试”命令,也可以按快捷键F11。可以看到,程序会跳转到Program.cs文件。指示运行的黄色箭头指向Main函数的起始位置。(3)继续按F11键,直到运行箭头移动到函数最后一句。Application.Run(new Form1());该语句表示,开始应用程序消息循环。其参数new Form1()用于实例化Form1类,这个类就是窗体类Form的一个派生类。对 阅读全文

posted @ 2012-07-02 10:22 流星落 阅读(656) 评论(0) 推荐(0) 编辑

VS2008创建一个Windows窗体程序并深入分析

摘要: 用VS2008创建一个有关Windows窗体应用程序。仔细观察可以发现,对于该程序,VS2008中有三个常用文件。这就是Form1.cs、Form1.Designer.cs、Program.cs三个文件。Main方法在program.cs中,它是程序的入口点。Form1.cs是Form1类的代码文件(默认)并且只包含这个类的一部分。另一部分默认在Form1.Designer.cs文件中。下面我们做下面的简单实例:我们在Form1窗体中,放两个按钮,分别命名为button1和button2。在Form1.cs中,我们写入using System;using System.Collections. 阅读全文

posted @ 2012-07-02 10:19 流星落 阅读(1423) 评论(0) 推荐(0) 编辑

C#创建WinForm应用程序的入口点

摘要: 在WinForm应用程序的开发设计中,一般会通过多窗体协调一致的处理具体业务流程。这种应用必须由程序员决定那个WinForm的窗体第一个被触发执行,在Windows Forms开发程序设计中由位于根目录下的Program.cs文件决定。展开Program.cs文件,按照下面代码即可决定那个WinForm的表单第一个被触发执行。using System;using System.Collections.Generic;using System.Windows.Forms;namespace WindowsApplication1{ staticclassProgram { ///<... 阅读全文

posted @ 2012-07-02 10:17 流星落 阅读(1777) 评论(0) 推荐(0) 编辑

导航