上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 52 下一页

2012年7月3日

Windows Forms高级界面组件-使用工具栏控件

摘要: 为了使用使用方便,许多应用程序的下面提供了一组附加的小按钮,单击这些按钮可以激活最常用的功能,而不用在菜单栏的菜单中导航。这组按钮就是工具栏(ToolStrip)。使用ToolStrip及相关联的类,可以创建具有Office,IE或自定义外观和行为的工具栏及其他用户界面元素。工具栏上的按钮通常包含图片,不包含文本,但它可以既包含图片又包含文本。例如Word中的工具栏按钮就不包含文本。包含文本的工具栏按钮有Internet Explorer中的工具栏。除了按钮之外,工具栏上偶尔也会有组合框和文本框。如果把鼠标指针停留在工具栏的一个按钮上,就会显示一个工具提示,给出该按钮的用途信息,特别是只显示图 阅读全文

posted @ 2012-07-03 10:56 流星落 阅读(708) 评论(0) 推荐(0) 编辑

Windows Forms高级界面组件-快捷菜单

摘要: 快捷菜单通常所说的就是上下文菜单,敢就是程序运行时单击右键弹出的菜单。Word,Excel,Windows教有快捷菜单,使用Word时,有时需要反复使用复制、粘贴等操作,完成这些操作有多种方法,最简单和易用的方法是从Word显示的选项中右击并选取适当选项,此时显示的菜单就是上下文菜单,也就是快捷菜单。快捷菜单会随着右击位置不同而变化。VS2008中使用ContextMenuStrip控件创建快捷菜单。ContextMenuStrip控件和MenuStrip控件使用方式相似。创建步骤如下:1、创建项目ContextMenuText。2、将工具箱的ContextMenuStrip控件拖放到窗体中。 阅读全文

posted @ 2012-07-03 10:51 流星落 阅读(1460) 评论(0) 推荐(0) 编辑

Windows Forms高级界面组件-给菜单添加功能

摘要: 无论在设计视图完成菜单设计,还是程序运行时动态添加菜单,都需要给菜单添加相应的功能,设计的菜单才有意义。通常菜单的功能都是通过选择菜单来实现的,在菜单项的Click事件中添加处理程序。双击菜单项即可定位到该菜单的Click事件中,然后在其中编写具体实现代码。简单代码如下: private void 新建NToolStripMenuItem_Click(object sender, EventArgs e) { MessageBox.Show("您单击了新建按钮"); } private void 打开OToolStripMenuItem_Click(object sende 阅读全文

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

Windows Forms高级界面组件-动态添加菜单

摘要: 除了在设计视图中创建和修改菜单,上下文菜单和菜单项的属性,还可以在运行时给菜单或上下文菜单添加菜单项。使用代码创建菜单的方法如下:private void CreateMenu(){MenuStrip mnu=new MenuStrip();//创建MenuStrip对象ToolStripMenuItem medit=new ToolStripMenuItem("编辑");//创建菜单对象mnu.Items.Add(medit);//为菜单栏添加主菜单项ToolStripMenuItem submcopy=new ToolStripMenuItem("复制&quo 阅读全文

posted @ 2012-07-03 09:59 流星落 阅读(484) 评论(0) 推荐(0) 编辑

Windows Forms高级界面组件-使用菜单控件

摘要: VS2008工具箱引入了一系列后缀为strip的控件,包括菜单控件(MenuStrip)、ToolStrip和StatusStrip,其中MenuStrip类似于普通软件的标准菜单,如word应用程序的文件编辑等菜单。ToolStrip是工具栏控件,可以产生带图像的小按钮,类似于Word的工具栏,通常提供菜单项的简便操作。StatusStrip是状态栏控件,一般位于界面的下方,用于提示用户信息,类型于Windows操作系统的状态栏。在Windows应用程序中添加菜单的方法如下:1、创建Windows应用程序,项目名称为MenuTest。2、打开窗体文件,在工具箱中双击“MenuStrip”控件 阅读全文

posted @ 2012-07-03 09:26 流星落 阅读(1242) 评论(0) 推荐(0) 编辑

创建MDI窗体、激活和排列子窗体

摘要: 多文档应用程序中,有多个窗口打开时,在同一时间只有一个窗口是活动的,应用程序的活动窗口是所有操作的窗口,通常最上面的窗口是活动窗口。活动窗口的标题栏颜色和非活动窗口的颜色是不同的。说明:MDI程序主窗体的标题栏颜色和活动的子窗口的标题栏颜色相同。注意:如果窗体为 MDI 父窗体,则在触发 MDI 父窗体的 Closing 事件之前,将触发所有 MDI 子窗体的 Closing 事件。另外,在触发 MDI 父窗体的 Closed 事件之前,将触发所有 MDI 子窗体的 Closed 事件一、 创建MDI窗体 Ø 将 IsMdiContainer 属性设置为 True Ø 选择 阅读全文

posted @ 2012-07-03 09:18 流星落 阅读(1857) 评论(0) 推荐(0) 编辑

VS创建多文档应用程序实例

摘要: 在VS中创建一个Windows多文档(MDI)应用程序的步骤如下:1、建立一个普通的Windows应用程序项目,将项目的窗本文件作为主窗体,“Name”属性设置为“frmParent”k,将其“IsMdiContainer”属性设置为true,窗体设置了这个属性就表示这个窗体作为多文档应用程序的主窗体,成为子窗体的容器。2、在子窗体上添加一个按钮控件,将“Name”属性设置为“btnOpenChild”,“Text”属性设置为“打开子窗体”3、在项目名称上右击,打开关联菜单,选择“添加新项”——“Windows窗体”命令,打开“添加新项”对话框,修改名称“frmChild”,单击“确定”按钮, 阅读全文

posted @ 2012-07-03 08:56 流星落 阅读(1695) 评论(0) 推荐(0) 编辑

Windows Forms高级界面组件-单文档和多文档应用程序

摘要: 单文档和多文档应用程序简介通常Windows应用程序分为三类:基于对话框的应用程序、单文档界面应用程序(SDI)和多文档界面应用程序(MDI)。单文档界面(Single-Document Interface, SDI)和多文档界面(Multi-Document Interface, MDI)。单文档应用程序(MDI)是处理单一文档的应用程序,通常用于完成一个任务,使用单一的文档。此应用程序常涉及许多用户交互操作,并且能够保存或打开工作的结果。在SDI应用程序中已打开一个文件,要新建或再打开一个文件,则必须关闭当前打开的文件,才会打开新文件。如果要同时打开两个文件,则必须启动应用程序的一个新实例 阅读全文

posted @ 2012-07-03 08:47 流星落 阅读(800) 评论(0) 推荐(0) 编辑

简单实例-注册窗口的实现

摘要: 我们完成学生注册窗口,完成注册功能。我们已经制作过了学生登陆窗口,下面继续前面的项目StudentManage,完成注册窗口的功能。实现的步骤如下:一、右击解决方案资源管理器中的项目名称“StudentManage”,单击添加-添加Windows窗体选项,打开添加新项窗口。二、在添加新项窗口中选择Windows窗体,修改名称为“frmRegister.cs”,单击“确定”按钮。三、设计“注册”窗体四、单击“保存”按钮。“注册”窗体的控件属性设计的控件、属性和文本窗体:frmRegister,学生注册分组框:grpReginfo,注册信息分组框:grpStuInfo,学生基本信息标签:lblNa 阅读全文

posted @ 2012-07-03 00:28 流星落 阅读(542) 评论(0) 推荐(0) 编辑

实现窗体之间的跳转

摘要: 在同一个项目中我有两个窗体,如何指定某一个窗体为我的程序运行时的第一个窗口?staticvoidMain(){Application.Run(newFormName());}FormName就是你想启动的第一个窗体。实现窗体之间的跳转:程序首先运行的是“登录”窗体,如果是新用户,就需要注册,再登录窗体,单击注册按钮,打开学生注册窗体,怎么实现这个功能呢?就需要实现窗体之间的跳转。显示窗体的方法有两种:一种是Show()方法,另一种是ShowDialog()方法,前者是直接显示,后者是以模式对话框的方式显示。这里先介绍第一种方法:分为两步首先创建窗体对象,然后再显示窗体。语法如下被调用的窗体类对 阅读全文

posted @ 2012-07-03 00:26 流星落 阅读(793) 评论(0) 推荐(0) 编辑

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 52 下一页

导航