当前位置:K88软件开发文章中心编程语言.NET.NET01 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • 让窗体直接接受回车事件 [内容预览] 9 | 2018-12-31 11:36:55
    :2010-08-3007:09:00有时,我们想让窗体直接接受回车事件,并执行相关按钮的功能,如在登录界面中,我们想在输入用户名和密码后,直接按回车执行【确定】按钮的功能。这如何实现呢?实际上在C#中这件事情变得很简单,只要按照下面的步骤去做就行了。选中窗体,在属性栏中寻找AcceptButton属性,只要把它的值设...

    [阅读全文]

  • 让C#中的textBox接受回车键 [内容预览] 9 | 2018-12-31 11:36:54
    :2010-08-3007:13:00在C#中,我想让textBox控件识别回车键消息,如在按下回车后判断textBox中的内容是否符合要求,或将文本框中的内容格式化,或者将焦点挪移到下一个文本框中等等。那么下面的代码可以实现这个功能:首先,选中要设置的textBox控件,在属性栏中选中事件选项卡;然后寻找KeyPre...

    [阅读全文]

  • 怎样为DataSource子表的DataGrid里增加一个列以显示母表中的某个字段 [内容预览] 9 | 2018-12-31 11:36:54
    :2010-08-3007:19:00在子表里手动添加一个列。DataColumndc=newDataColumn("newCol",Type.GetType("System.String"));dc.Expression="Parent.parentColumnName";dt.Columns.Add(dc);//d...

    [阅读全文]

  • 怎样把数据库表的二个列合并成一个列填充到DataSet里 [内容预览] 9 | 2018-12-31 11:36:53
    :2010-08-3007:22:00可以使用下面的方法来达到目的:dcChehao=newDataColumn("newColumnName",typeof(string));dcChehao.Expression="columnName1+columnName2";dt.Columns.Add(dcChehao);...

    [阅读全文]

  • 如何解决鼠标滚轮浏览DataGrid数据超过一定范围DataGrid会失去焦点的问题 [内容预览] 9 | 2018-12-31 11:36:53
    :2010-08-3007:26:00首先为该窗体添加一个鼠标轮滚动的事件:this.dataGrid1.MouseWheel+=newMouseEventHandler(dataGrid1_MouseWheel);然后定义该事件的处理程序:privatevoiddataGrid1_MouseWheel(objects...

    [阅读全文]

  • VS2005开发环境的功能和特点 [内容预览] 9 | 2018-12-31 11:36:52
    :2010-09-0408:12:00Microsoft推出的VisualStudio2005(简称VS2005)提供了一个全新的开发环境,在此环境下,可以用多种语言开发Windows窗体应用程序、ASP.NET网站、移动设备应用程序、组件与控件、数据报表、XMLWeb服务等多种复杂的系统。VS2005分为TeamSy...

    [阅读全文]

  • 在C#代码中添加按钮的方法 [内容预览] 9 | 2018-12-31 11:36:51
    :2010-09-0618:44:00有时我们需要在程序中动态地添加按钮完成一定的工作,下面的代码就演示了具体的方法。注:本程序源自国外的一个网站(http://www.java2s.com/)在转载时经过了适当修改,以更适合懂汉语的人阅读。/*C#ProgrammingTips&TechniquesbyCharles...

    [阅读全文]

  • 在程序中动态地修改按钮的图片和尺寸 [内容预览] 9 | 2018-12-31 11:36:51
    :2010-09-0618:49:00下面的C#程序代码演示了在程序中创建图片按钮,并指定其大小及其位置的方法。注:本程序转自国外的一个网站(http://www.java2s.com)。usingSystem;usingSystem.Drawing;usingSystem.Windows.Forms;classBit...

    [阅读全文]

  • Button控件Location属性的使用方法 [内容预览] 9 | 2018-12-31 11:36:50
    :2010-09-0618:54:00本程序演示了C#中Button控件的使用方法,本程序首先创建了一个按钮(Button)控件,并使用Location属性给其定位,并且在程序中为该控件指定了单击事件处理程序。注:本程序转自一个国外的网站(http://www.java2s.com),转载时经过了适当修改。usingS...

    [阅读全文]

  • C#中Timer控件的运用实例 [内容预览] 9 | 2018-12-31 11:36:49
    :2010-09-1017:56:00本文使用Timer控件制作了一个窗体飘动的程序。程序设计的思路以及关键步骤的解决方法:定义两个Timer控件,一个命名为timer1,另外一个命名为timer2。timer1的作用是控制窗体从左往右飘动,timer2控制窗体从右往左飘动。且两个Timer控件不能同时启动。这里先设定...

    [阅读全文]

  • 窗体Form之间传值方法 [内容预览] 9 | 2018-12-31 11:36:49
    :2010-09-1209:12:00怎样从一个form传递数据到另一个form?假设Form2的数据要传到Form1的TextBox。在Form2://DefinedelegatepublicdelegatevoidSendData(objectsender);//CreateinstancepublicSendDa...

    [阅读全文]

  • 使用C#开发检测并关闭弹出窗口的方法 [内容预览] 9 | 2018-12-31 11:36:48
    :2010-11-0520:24:43本文给出了开发关闭弹出窗口的方法。基本原理:本系统可以自动关闭IE弹出窗口的程序,它工作在系统的托盘中,按照一定的间隔来检测IE窗口,然后关闭弹出窗体。最后,还提供了用热键来杀掉弹出窗口的功能。具体内容如下:系统托盘程序切换计时控件查找窗口系统热键生成一个系统托盘程序首先,产生一个...

    [阅读全文]

  • 在窗体中创建动态上下文菜单 [内容预览] 9 | 2018-12-31 11:36:47
    :2010-11-0520:40:57若要节省创建应用程序所需的时间并减少代码量,可以让多个控件共享单个上下文菜单对象。利用一个只包含该控件必需菜单项的“动态”上下文菜单(或快捷方式菜单),可以减少应用程序中控件所需的上下文菜单总数。以下演练显示如何更改每个控件的菜单项。创建应用程序以下步骤将创...

    [阅读全文]

  • C#中创建Alpha混色效果 [内容预览] 9 | 2018-12-31 11:36:47
    :2010-11-1019:09:12在VisualStudio中创建Windows窗体程序,将Form调整到一定大小,并将背景色改为白色。然后,右击Form,选择【查看代码】,在头部添加下面的命名空间:usingSystem.Drawing.Drawing2D;在窗体的构造函数后添加如下代码:(构造函数即public...

    [阅读全文]

  • 在C#中使用组件实现office2003风格的菜单 [内容预览] 9 | 2018-12-31 11:36:46
    :2011-05-1406:59:30本文介绍了使用C#开发Office2003风格菜单的方法。本文用到的组件源码及测试程序下载地址仅仅使用一行简单的程序,你就能够使你的Windows窗体的所有菜单和上下文菜单具有office2003的菜单外观。同样地,你也可以只用一行程序,就能为你的菜单加上漂亮的图标。本文实现的是一...

    [阅读全文]

  • C#中登陆后怎么在主窗体显示登录名 [内容预览] 9 | 2018-12-31 11:36:45
    :2011-06-1311:06:49方法很多给你介绍一个方法:在主窗体中定义一个字段值如s_uname来接收传递的用户名privatestrings_uname;//用来接收传递过来的用户名然后定义一个属性用来在外边修改s_unamepublicstringUname{set{s_uname=value;}get{r...

    [阅读全文]

  • 在C#的RichTextBox控件中添加图片的方法 [内容预览] 9 | 2018-12-31 11:36:45
    :2011-11-2616:27:39自己编写了一个记事本程序,记事本程序使用WinForm的RichTextBox控件实现。这个程序在Windows记事本的基础上添加了改变记事本背景颜色,设置记事本背景图片、改变记事本字体颜色和样式的功能。同时,还想在记事本中添加相关图片,而RichTextBox控件并没有提供添加图...

    [阅读全文]

  • 禁止用户编辑修改ComboBox控件内容的方法 [内容预览] 9 | 2018-12-31 11:36:44
    :2011-11-2916:12:47在编写C#的Windows应用程序时,可能我们不希望用户修改或编辑ComboBox控件中的内容,而是让用户在里面选择,本文就给出具体的解决方法。具体做法为:(1)选中ComboBox控件(2)在事件中找到KeyPress事件(3)双击该事件,在事件处理程序中编写如下代码:e.Han...

    [阅读全文]

  • 详解C#中MessageBox消息框 [内容预览] 9 | 2018-12-31 11:36:44
    :2011-12-1510:09:51在程序中,我们经常使用消息对话框给用户一定的信息提示,如在操作过程中遇到错误或程序异常,经常会使用这种方式给用于以提示。在C#中,MessageBox消息对话框位于System.Windows.Forms命名空间中,一般情况,一个消息对话框包含信息提示文字内容、消息对话框的标题文字...

    [阅读全文]

  • C#中控制窗体最大大小和最小大小的方法 [内容预览] 9 | 2018-12-31 11:36:43
    :2012-04-0820:32:58在C#编写界面程序时,有时为了界面布局的需要,经常限制窗体的最大大小和最小尺寸。这在C#中可以通过窗体的两个重要属性来实现,一个属性是Maximumsize和Minimumsize,其分别用来限制窗体可以调整的最大大小和最小大小。属性所在的位置如下图所示。这两个属性都有两个值需要设...

    [阅读全文]

  • C#中让窗体显示在最前端 [内容预览] 9 | 2018-12-31 11:36:42
    :2012-04-0820:53:30使用QQ的人知道,QQ的登录界面总能位于其它窗体的最前端,以免被其它窗体所遮挡而无法看到。在C#中也可以轻松的实现这个功能。具体方法如下。选中窗体后,在窗体的属性栏里找到TopMost属性,将其值修改为True(如下图所示),则该窗体启动后将位于其它窗体的最上端。在程序中同样可以实...

    [阅读全文]

  • 让ErrorProvider提示图标在控件左侧显示的方法 [内容预览] 9 | 2018-12-31 11:36:42
    :2012-04-1912:40:37ErrorProvider控件可以改善用户体验,给编程人员带来很多错误的处理方便。ErrorProvider控件错误提示图标默认在控件的右侧显示并给出错误提示,但有时,可能由于界面设计的需要,在控件的右侧有其它紧挨着的控件,这样,会造成提示不明确或效果不理想的问题。下图就是一个设计...

    [阅读全文]

  • C#程序中将控件置于最顶层或最底层的方法 [内容预览] 9 | 2018-12-31 11:36:41
    :2012-04-2110:34:31有时,我们可能动态的添加控件,并准备将其置于对顶层或最底层。实现的方法有两个:一种方法是在WinForm窗体中使用Controls控件集的SetChildIndex方法,该方法将子控件设定为指定的索引值,其方法原型如下:voidSetChildIndex(Controlchild,...

    [阅读全文]

  • C# ToolTip控件如何使用 [内容预览] 9 | 2018-12-31 11:36:40
    :2012-05-1309:59:23一、ToolTip信息提示框简介C#中提供了信息提示框ToolTop有很多用处,可以提示控件或者用户自定义的属性信息,而且可以自动弹出或者用户指定弹出,也可以动画效果弹出。二、ToolTip的使用方法(1)鼠标移动到控件或指定的位置自动显示ToolTip.SetToolTip方法,...

    [阅读全文]

  • [图文] WebForm中调用WinForm界面的方法简介 [内容预览] 9 | 2018-12-31 11:36:40
    :2012-06-2806:08:03CS架构的winForm与BS架构的webForm是不能直接通信的,那么真的就一点儿办法都没了吗?其实不然。看了网上很多资料,我总结出有两种方式可以实现。1)首先客户端需要用注册表写入协议,通过协议去找已经安装在客户端的winForm的exe文件,这时可以给窗体传入参数,例如&ld...

    [阅读全文]

  • C#控件之Label控件的使用 [内容预览] 9 | 2018-12-31 11:36:39
    :2013-07-1712:04:281、Label控件简介C#中的Label控件常用于在窗体中显示简短的文本。用户不可以直接编辑Label控件中的文本。其常用于以下几种情况:(1)与TextBox控件配合使用与TextBox控件使用时,Label控件主要起到提示性作用,如下图所示:图中的“类型名称&rdq...

    [阅读全文]

  • C#控件之TextBox的使用方法 [内容预览] 9 | 2018-12-31 11:36:38
    :2013-07-1913:50:321、TextBox控件简介C#中的TextBox控件常用于在窗体中接收用户的输入或显示文本,利用该控件可以让用户输入文本、密码等信息,同时也可以控制用户输入内容的长度、类型等下图中类型名称后的控件即文本框控件。2、TextBox控件的常用属性(1)BackColor:设置背景色;(...

    [阅读全文]

  • C#中运用TextBox控件的Enter和Leave事件实现编辑时背景颜色的变化 [内容预览] 9 | 2018-12-31 11:36:38
    :2013-07-2309:52:41我们在上网时经常看到一些需要你填写内容的文本框当获得焦点时会改变颜色,当失去焦点时又恢复原色;在一些窗体应用程序中也有类似的应用。那么,在C#窗体应用程序中能不能实现该效果呢?当然能。本文将借助TextBox控件的Enter和Leave事件实现这一效果。1、问题描述TextBox(...

    [阅读全文]

  • WinForm 下实现一个自动关闭的MessageBox [内容预览] 9 | 2018-12-31 11:36:37
    :2014-02-1622:58:08在一些程序中,我们会发现弹出的的对话框会自动关闭,那么在C#的WinForm中是否也可以实现这种功能呢?下面转载了cnblogs.comeaglet的一篇文章,该文章中使用API函数来实现该功能。WinForm中可以调用MessageBox.Show来显示一个消息对话框,提示用户确...

    [阅读全文]

  • C#程序中动态改变窗体大小的方法 [内容预览] 9 | 2018-12-31 11:36:36
    :2016-02-1712:45:17在C#中可以使用以下方法改变窗体的高或宽//把窗口的高变为300像素,宽不变this.Size=newSize(this.Size.Width,300);//把窗口的宽变为500像素,高不变this.Size=newSize(500,this.Size.Height);//把窗口的...

    [阅读全文]

 .NET01   525   30   8/18页         6   7   8   9   10         GO