第六讲 Windows窗体

合集下载

VBNET教程6

VBNET教程6
窗体有一个事件Load,该事件在窗体加载时发生,故为了使程序 刚开始执行时就显示出欢迎对话框,可在该事件过程中调用InputBox 函数来实现。窗体有一个名为Closing的事件,该事件在窗体关闭时 发生,因此可在该事件中调用MsgBox函数显示出“再见”对话框。显 示照片可使用PictureBox控件(图片框控件),为使照片填满图片框 控件,必须设置图片框控件的SizeMode属性值为StretchImage,并 且在窗体刚加载时或改变大小时,把图片框的大小设置与窗体的大小 一致。当窗体的大小发生改变时,将会发生窗体的Resize事件,因此 可以在该事件中重新设置图片框的大小。为了显示当前文件夹下的多 张照片,可设置一个字符串数组用来存放所有照片的文件名,并通过 Directory类的GetFiles方法获得所有照片的文件名。通过序号显示 照片时,只需把序号值减1作为存放照片文件名的数组元素的下标, 对应的元素值就是要显示的照片文件名,通过程序把该照片文件在图 片框中显示出来即可。 为实现HScrollBar控件(水平滚动条控件)与NumericUpDown控 件(微调控件)的相互更改,可在NumericUpDown控件的 ValueChanged事件中把它的Value属性值赋值给HScrollBar控件的 Value属性,在HScrollBar控件的Scroll事件中把它的Value属性值 赋值给NumericUpDown控件的Value属性。
用户输入姓名后单击“确定”按钮将会进入电子相册 (不需要姓名,将无法进入),如图6-3所示。当用户改 变窗体大小时,照片自动改变大小以填满窗体。 用户可以通过微调 控件输入照片序号 ,也可以通过滚动 条输入照片序号来 显示相应的照片, 并且微调按钮和滚 动条的输入可以相 互更新。 图6-3 程序运行界面

C_Winform程序设计1Windows窗体介绍

C_Winform程序设计1Windows窗体介绍
• • • • • •
创建窗体 为窗体添加控件 创建继承窗体 组织窗体上的控件 窗体的用途:自定义窗口 窗体的用途:创建多文档界面应用程序

Windows 窗体和 Web 窗体
创建窗体 设置窗体属性 窗体生命周期 处理窗体事件 Windows 窗体设计器生成的代码
特点
部署 图形
平台 编程模型 安全性
在其代码访问安全性实现中使用 通过验证请求者的凭据, 粒度权限,以保护计算机资源和 按URL控制获得访问Web应用 敏感信息 程序资源的授权

创建一个新的项目的同 时也创建了一个窗体
创建一个新窗体
1.

在解决方案资源管理 器中右键点击 “项 目”
单击“添加” 单击“添加Windows 窗体”
Windows窗体
可不必改注册表运行 GDI+
Web窗体
不需要下载和安装 交互或动态图形的更新需 要往返于服务器
响应
为需要交互的应用程序提供最快 可以利用浏览器的动态 的响应速度 HTML(DHTML)功能来创建丰 富的用户界面(UI)
要求在客户计算机上运行 .NET Framework 基于客户端Win32消息模式 只需浏览器 通过HTTP调用应用程序组 件
SDI
MDI
只有一个文档是可见的 打开一个文档之前,你必须关 闭另一个
同时显示多个文档 每个文档显示在它自己的窗口 中
• 创建一个父窗体
– 创建一个新项目 – 设置IsMdiContainer属性为True – 添加一个菜单项,来触发子窗体
• 创建一个子窗体
– 向项目添加一个新的窗体
• 从父窗体调用子窗体
2. 3.

窗体名:项目中窗体的名称

第6课 认识Windows窗口

第6课 认识Windows窗口

第6课认识Windows 98窗口教学目标:1、认识Windows窗口,了解窗口的组成。

2、掌握窗口的基本操作。

3、初识菜单命令。

4、进一步掌握鼠标器的基本操作方法。

教学重难点:1、重点:窗口的基础知识和基本操作。

2、难点:菜单命令。

教学准备:1、计算机、网络及辅助教学软件。

2、自制的Powerpoint教学软件教学过程一、新课导入同学们,上节课,陈老师和大家一起学生了Windows98的最基本知识,大家还记得我们讲了那些内容吗?二、新课教学(一)、窗口的组成我们知道,在Windows环境下的所有应用程序都是在窗口中执行的,关闭窗口,也就关闭了程序。

下面我们就来一起认识一个最常见到的窗口,它具有Windows窗口的许多共同特点。

(师给出一张“我的电脑”的图,同时就着图讲解,过程中注意突出最大化按钮和还原按钮的区别。

(二)、窗口的基本操作1、最小化窗口下面我们就来看看刚才讲过的窗口右上角的那三个按钮的作用。

先来看最小化按钮的作用(师做示范操作)。

让学生自己练习一下,同时找学生做给其它学生看。

2、最大化(还原)窗口让学生自己试,然后总结得出:单击“最大化”按钮,窗口会扩大到整个屏幕,此时“最大化”按钮变成了“还原”按钮;单击“还原”按钮,窗口恢复原状。

3、切换窗口师打开两个窗口,请同学观察两个窗口的标题条有什么不同(生答),师给出当前窗口的概念:把标题栏呈深颜色的窗口称为当前窗口。

单击任务栏中的某个窗口的图标按钮,就可以切换为当前的窗口(师作操作)。

学生自己试。

4、移动窗口师作讲解:指针指向“我的电脑”窗口标题栏,进行拖动操作,可以移动窗口。

5、改变窗口的大小下面请同学们观察老师的鼠标指针的形况是什么样子的()。

对,当指针成这种形状的时候我们只要向左右拖动就可以改变窗口的宽度。

那么我们又怎么来改变窗口的高度呢?下面老师想请同学来完成这个任务。

(请同学来操作)。

师把鼠标的指针形状变为,提问:有谁知道老师现在这种指针能改变窗口的什么大小(生答,师总结,能同时改变高度和宽度。

Windows桌面及窗口操作课件

Windows桌面及窗口操作课件

• ① 打开窗口 • ② 关闭窗口 • ③ 最小化窗口 • ④ 最大化窗口 • ⑤ 恢复窗口 • ⑥ 改变窗口尺寸 • ⑦ 移动窗口 • ⑧ 切换窗口
窗口的几种基本操作
单击标题栏上的最小化按 钮 ,窗口会缩小成图 标,排列在桌面底部的任 务栏中。
• ① 打开窗口 • ② 关闭窗口 • ③ 最小化窗口 • ④ 最大化窗口 • ⑤ 恢复窗口 • ⑥ 改变窗口尺寸 • ⑦ 移动窗口 • ⑧ 切换窗口
也叫搬移指针,用于移动选定的对象。
窗口简介
标题栏
工作区
工具栏
菜单栏
状态栏
最小、大化 关闭按钮
滚 动 条
窗口 边框
• ① 打开窗口 • ② 关闭窗口 • ③ 最小化窗口 • ④ 最大化窗口 • ⑤ 恢复窗口 • ⑥ 改变窗口尺寸 • ⑦ 移动窗口 • ⑧ 切换窗口
窗口的几种基本操作
• ① 打开窗口 • ② 关闭窗口 • ③ 最小化窗口 • ④ 最大化窗口 • ⑤ 恢复窗口 • ⑥ 改变窗口尺寸 • ⑦ 移动窗口 • ⑧ 切换窗口
对话框的操作
• 对话框的操作对话框是一种特殊的窗口, 它可以把计算机的某些信息告诉用户, 而用户通过操作对话框又能够把自己的 选择告诉计算机,因此利用对话框可以 完成比较复杂的操作。
• Windows系统中对话框的操作具有很多 相同之处,下面以画图程序窗口中的几 个对话框为例讲解对话框的操作。
选项卡
窗口的几种基本操作
单击标题栏上的最大化按 钮 ,窗口会铺满整个 屏幕区域。
• ① 打开窗口 • ② 关闭窗口 • ③ 最小化窗口 • ④ 最大化窗口 • ⑤ 恢复窗口 • ⑥ 改变窗口尺寸 • ⑦ 移动窗口 • ⑧ 切换窗口
窗口的几种基本操作

windows窗体程序教程

windows窗体程序教程

windows窗体程序教程Windows窗体程序是一种用于开发图形用户界面(GUI)应用程序的技术。

这种技术使用Windows操作系统提供的窗体控件,允许开发人员创建各种各样的交互式应用程序。

本文将向您介绍Windows窗体程序的基本概念和创建过程。

首先,我们需要了解几个概念。

Windows窗体是一个可视化的区域,用于显示应用程序的用户界面。

它可以包含按钮、文本框、标签等各种控件,以及用于布局和组织控件的容器,如面板和表格布局。

通过使用这些控件和布局容器,开发人员可以创建出具有各种功能和交互性的窗体应用程序。

在创建Windows窗体应用程序之前,我们需要安装并配置开发环境。

通常,Windows窗体应用程序是使用Visual Studio IDE来开发的。

Visual Studio是一个强大的集成开发环境,可以提供可视化的设计和调试功能,以及许多其他有用的工具和功能。

在Visual Studio中创建Windows窗体应用程序非常简单。

我们只需要打开Visual Studio,选择“新建项目”选项,在“Visual C#”或“Visual Basic”类别下选择“Windows Forms应用程序”,然后按照向导的指导完成项目的创建。

在创建过程中,我们可以选择项目的名称和位置,以及其他一些项目设置。

创建项目后,Visual Studio将自动生成一个默认的窗体文件,其中包含应用程序的初始窗体。

我们可以通过在窗体设计器中对窗体进行布局和设计,添加所需的控件和组件。

VisualStudio提供了可视化的设计界面,可以轻松拖放和调整控件的位置和大小。

通过使用工具箱中的控件,我们可以快速创建出各种各样的用户界面。

一旦窗体的布局和设计完成,我们就可以开始编写窗体的逻辑代码了。

Windows窗体程序使用事件驱动的编程模型,即通过处理控件的事件来响应用户的操作。

我们可以为控件的各种事件(如点击按钮、文本框内容更改等)编写自定义的事件处理方法,用于执行相应的功能操作和逻辑处理。

Windows 窗体

Windows 窗体

Windows 窗体.NET Framework 4.5其他版本因为窗体是应用程序的基本单元,所以对其功能和设计进行某些考虑是非常必要的。

窗体实质上是一块空白板,作为开发人员,您可通过添加控件来创建用户界面,并通过编写代码来操作数据,从而填充这个空白板。

为此,Visual Studio 为您提供了一个有助于编写代码的集成开发环境,以及一个针对 .NET Framework 编写的丰富的控件集。

通过使用您的代码来补充这些控件的功能,您可以方便快捷地开发所需要的解决方案。

本节内容Windows 窗体社区支持包含指向 Windows 窗体开发社区资源的链接。

.NET Framework 3.5 中 Windows 窗体的新增功能列出 .NET Framework 3.5 中提供的新增和增强 Windows 窗体功能。

.NET Framework 2.0 中 Windows 窗体的新增功能列出 .NET Framework 2.0 中提供的新增和增强 Windows 窗体功能。

Windows 窗体入门提供指向一些主题的链接,这些主题介绍如何利用 Windows 窗体的功能来显示数据、处理用户输入以及方便而又高度安全地部署应用程序。

增强 Windows 窗体应用程序提供指向一些主题的链接,这些主题介绍如何用各种功能增强 Windows窗体。

Windows 窗体参考包含指向一些主题的链接,这些主题演示代码以及如何在 Windows 窗体应用程序中执行常见的编程任务。

相关章节Windows 窗体控件包含指向一些主题的链接,这些主题描述 Windows 窗体控件并演示如何实现它们。

Windows 窗体数据绑定包含指向一些主题的链接,这些主题描述 Windows 窗体数据绑定结构。

图形概述(Windows 窗体)讨论如何使用 Windows 图形设计界面的高级实现来创建图形,拖动文本以及处理作为对象的图像。

ClickOnce 安全和部署讨论 ClickOnce 部署的准则。

Windows 窗体介绍

Windows 窗体介绍
8.将控件锚定到窗体与将控件停靠到窗体之间的区别是什么?
答:当一个控件被锚定到某个窗体(或其它容器)时,如果该窗体的大小被调整,该控件维持它与定位点位置(初始位置)之间的距离不变。
而在停靠时,控件就会被停靠到容器的两个边缘。当容器的大小变化时,控件就会在水平或垂直方向调整大小。
9.SDI应用程序与MDI应用程序之间的区别是什么?
第1章
习题解答
1.假定你已经设计好窗体Form1,如何显示一个这样的窗体?
a)Form1.Show();
b)Form1.Load();
c)Form1 frm;
frm=new Form1();
frm.Show();
d)Form1 frm;
frm=new Form1();
frm.Load();
答:C
2.以下那种给窗体添加Load事件是正确的?
Form1 NewMdiChild = new Form1();
this.MdiChild=NewMdiChild;
c)
Form1.MdiParent = this;
d)
this.MdiChild= Form1;
答:A
5.如何把活动的MDI子窗体的标题设为"活动子窗体"?
a)this.MdiChild.Caption="活动子窗体";
a)添加以下方法
private void Form1_Load(object sender, System.EventArgs e)
{
}
b)添加以下方法
private void Form1_Load(object sender, System.EventArgs e)
{

Windows窗体程序设计

Windows窗体程序设计

10.1.5 Windows程序结构
• 在Miscrosoft Visual C++中的API程序设计方法 一般的编程方法是先用VC++的Win32 Application向 导建立一个Windows应用程序的框架,然后将它 修改成自己的程序,并根据需要添加一些头文件、 源程序文件及资源文件。
【例10-1】建立一个简单的Windows API 程序,在窗口中输出“Hello,Windows API”字符串。
10.1.2 消息
2、消息类型
(1)控制消息
由控件产生的消息,是控件和子窗口发给父窗口的消息 WM_COMMAND通知消息。
(2)命令消息
来自用户接口对象。由用户操作菜单、工具条和加速键 等用户界面对象产生的WM_COMMAND消息。
(2)标准Windows消息
除WM_COMMAND外,所有以WM_ 为前缀的消息称为 标准消息。
本段程序建立并显示一个窗口
hwnd = CreateWindow(szAppName, //用于建立窗口的类名 TEXT ("The Hello Program"), // 窗口标题 WS_OVERLAPPEDWINDOW,// 窗口类型 CW_USEDEFAULT, // 窗口左上角X坐标为默认值 CW_USEDEFAULT, // 窗口左上角Y坐标为默认值 CW_USEDEFAULT, // 窗口宽度为默认值 CW_USEDEFAULT, // 窗口高度为默认值 NULL, // 该窗口没有父窗口 NULL, // 该窗口没有菜单 hInstance, // 创建本窗口的程序句柄 NULL) ; // 系统保留参数 ShowWindow(hwnd,iCmdShow) ; UpdateWindow(hwnd) ;
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

13 Windows应用程序常用控件 Windows应用程序常用控件
13.3 文本类控件 文本类控件包括:标签控件、按钮控件、文本框控件、 文本类控件包括:标签控件、按钮控件、文本框控件、 有格式文本控件( 有格式文本控件(RichTextBox)。 )。 注:通过设置窗体的AccepButton,可设置窗体的接 通过设置窗体的AccepButton, 受按钮(将窗体上的某个按钮设置为接收按钮), ),若设置 受按钮(将窗体上的某个按钮设置为接收按钮),若设置 了接受按钮,当用户按下Enter键,就相当于单击了该按 了接受按钮,当用户按下 键 钮。 与此对应,若设置了窗体的 属性, 与此对应,若设置了窗体的CancelButton属性,可以 属性 设置窗体的取消按钮,每次用户按下Esc键,就相当于单 设置窗体的取消按钮,每次用户按下 键 击了此按钮。 击了此按钮。 举例:文本框控件( 举例:文本框控件(TextBox)主要用于获取用户输 ) 入或显示
12 Windows窗体 Windows窗体
12.1.3 启动窗体的设置 当向应用程序项目添加了多个窗体后,项目启动时, 当向应用程序项目添加了多个窗体后,项目启动时,需 要设置启动窗体,即先运行的窗体。默认情况下是Form1 要设置启动窗体,即先运行的窗体。默认情况下是 窗体,项目启动窗体是在Program.cs中设置的,在 中设置的, 窗体,项目启动窗体是在 中设置的 Program.cs中,改变 方法的参数, 中 改变Run方法的参数,就可以完成启动 方法的参数 窗体的设置。 窗体的设置。 语法格式: 语法格式: Application.Run(new Form1()); 12.1.4窗体的属性 窗体的属性 窗体包含一些基本的组成要素,如图标、标题、位置、 窗体包含一些基本的组成要素,如图标、标题、位置、 背景等,可通过属性面板来设置这些要素, 背景等,可通过属性面板来设置这些要素,也可以通过程 序代码进行控制。在实际工作中,两种方式都能用上。 序代码进行控制。在实际工作中,两种方式都能用上。
12 Windows窗体 Windo Nhomakorabeas窗体先建立窗体应用程序,然后可通过以下两种方式添加窗体: 先建立窗体应用程序,然后可通过以下两种方式添加窗体: (1)点击“项目”下面的“添加新项”,选择其中的 )点击“项目”下面的“添加新项” Windows窗体,输入添加窗体的名称,就可完成窗体的添 窗体, 窗体 输入添加窗体的名称, 加。 (2)在解决方案资源管理器中,用鼠标右键点击窗体应用 )在解决方案资源管理器中, 程序名称,选择其中的“添加” 程序名称,选择其中的“添加”,再在列表菜单中选择 窗体” 在随后的界面中选择Windows窗体, 窗体, “Windows窗体”,在随后的界面中选择 窗体 窗体 并输入添加窗体的名称,可完成窗体的添加。 并输入添加窗体的名称,可完成窗体的添加。 窗体的删除,在解决方案资源管理器中, 窗体的删除,在解决方案资源管理器中,用鼠标右键点 击需要删除的窗体,选择删除,就能删除选中的窗体。 击需要删除的窗体,选择删除,就能删除选中的窗体。
12 Windows窗体 Windows窗体
子窗体浏览通过使用带有MdiLayout枚举的 枚举的 子窗体浏览通过使用带有 LayoutMdi方法来排列多文档界面父窗体中的子窗体。 方法来排列多文档界面父窗体中的子窗体。 方法来排列多文档界面父窗体中的子窗体 枚举成员包括: 枚举成员包括:Cascade、TileHorizontal、 、 、 TileVertical分别对应层叠、水平平铺和垂直平铺三种排 分别对应层叠、 分别对应层叠 列方式。例如: 列方式。例如: layoutMdi(MdiLayout.TileHorizontal); 12.3 继承窗体 同学们自学
12 Windows窗体 Windows窗体
通过举例说明如何设置窗体的图标、标题、 通过举例说明如何设置窗体的图标、标题、窗体的显示位 图标 ),窗体的大小 置(StartPosition),窗体的大小、窗体背景颜色等。 ),窗体的大小、窗体背景颜色等 12.1.5 窗体的显示与隐藏 在项目中若包含了多个窗体, 在项目中若包含了多个窗体,需要对不同窗体的显示与隐 藏进行控制。 藏进行控制。 要显示某个窗体,需要先建立该窗体的类对象, 要显示某个窗体,需要先建立该窗体的类对象,再用 Show方法打开窗体。 方法打开窗体。 方法打开窗体 举例:如要显示 窗体, 举例:如要显示Form2窗体,控制代码如下: 窗体 控制代码如下: Form2 frm2=new form2();//建立 建立Form2的对象 建立 的对象 frm2.show(); 窗体的隐藏需要使用Hide方法,使用this关键字来控制 方法,使用 窗体的隐藏需要使用 方法 关键字来控制
12 Windows窗体 Windows窗体
窗体的隐藏, 关键字代表当前操作的窗体( 窗体的隐藏,this关键字代表当前操作的窗体(在哪个窗 关键字代表当前操作的窗体 体上编写代码,就标识哪个窗体),通过: ),通过 体上编写代码,就标识哪个窗体),通过: this.hide();实现窗体的隐藏。 ;实现窗体的隐藏。 12.1.6窗体事件 窗体事件 窗体是事件驱动的操作系统, 窗体是事件驱动的操作系统,对Form类的任何交互都 类的任何交互都 是基于事件来实现的。 是基于事件来实现的。Form类提供了大量的事件用于响 类提供了大量的事件用于响 应对窗体执行的各种操作。这里简单介绍: 应对窗体执行的各种操作。这里简单介绍:lick、load和 、 和 FormClosing事件。 事件。 事件 分别对应窗体单击、加载和关闭时对应的事件。 分别对应窗体单击、加载和关闭时对应的事件。 重点讲解激活某个事件的方法
12 Windows窗体 Windows窗体
12.2 MDI窗体 窗体 MDI(Multiple-Document Interface)即多文档界 ( ) 面,简称MDI窗体。MDI窗体用于同时显示多个文档,每 简称 窗体。 窗体用于同时显示多个文档, 窗体 窗体用于同时显示多个文档 个文档显示在各自的窗体中。 个文档显示在各自的窗体中。MDI窗体中通常有包含子菜 窗体中通常有包含子菜 单的窗口菜单,用于在窗口或文档之间进行切换。 单的窗口菜单,用于在窗口或文档之间进行切换。 在实际工作中的应用(举例) 在实际工作中的应用(举例) 12.2.2 如何设置MDI窗体 如何设置 窗体 窗体中起到容器作用的窗体称为“ 在MDI窗体中起到容器作用的窗体称为“父窗体”, 窗体中起到容器作用的窗体称为 父窗体” 可放在父窗体中的窗体称为“子窗体”。MDI应用程序启 可放在父窗体中的窗体称为“子窗体” 应用程序启 动时,首先显示父窗体,所有子窗体都在父窗体中打开, 动时,首先显示父窗体,所有子窗体都在父窗体中打开, 在父窗体中可以在任何时候打开多个子窗体。 在父窗体中可以在任何时候打开多个子窗体。每个应用程 序只能有一个父窗体,子窗体不能移出父窗体的框架区域。 序只能有一个父窗体,子窗体不能移出父窗体的框架区域。
13 Windows应用程序常用控件 Windows应用程序常用控件
13.1.2 控件的命名规范 相当重要,请同学们参阅 页上的表13.2控件命名 相当重要,请同学们参阅p190页上的表 页上的表 控件命名 规范。按规矩编写程序,是程序易于维护的前提和基础, 规范。按规矩编写程序,是程序易于维护的前提和基础, 优秀程序员必须时刻遵守。 优秀程序员必须时刻遵守。 13.2 控件的相关操作 (1)在窗体上添加控件 ) 可通过可视化方式和编程方式进行。编程方式举例 可通过可视化方式和编程方式进行。编程方式举例: TextBox mytext = new TextBox(); mytext.Location = new Point(100, 100); this.Controls.Add(mytext); 可视化方式添加控件,非常简单,包括添加、 可视化方式添加控件,非常简单,包括添加、控件布置操 作等。 作等。
12 Windows窗体 Windows窗体
(1)设置父窗体 ) 若要将某窗体设置为父窗体,需通过窗体的属性面板, 若要将某窗体设置为父窗体,需通过窗体的属性面板, 属性设置为true即可。 即可。 将IsMdiContainer属性设置为 属性设置为 即可 (2)设置子窗体 ) 在设置完父窗体后,通过设置某个窗体的 在设置完父窗体后,通过设置某个窗体的MdiParent 属性来确定子窗体。 属性来确定子窗体。 frm2.MdiParent=this; 12.2.3排列 排列MDI子窗体 排列 子窗体 中有多个子窗体时, 当MDI中有多个子窗体时,若需要同时打开多个子窗 中有多个子窗体时 就有必要控制子窗体的排列,以便浏览。 体,就有必要控制子窗体的排列,以便浏览。
12 Windows窗体 Windows窗体
12.1 Form窗体 窗体 12.1.1 Form窗体的概念 窗体的概念
应用程序中, 在Windows应用程序中,窗体是向用户显示信息的可 应用程序中 视化图面, 应用程序的基本单元。 视化图面,是Windows应用程序的基本单元。在.NET框 应用程序的基本单元 框 架类库的System.Windows.Forms命名空间中定义的 架类库的 命名空间中定义的 Form类是所有窗体类的基类。编写窗体应用程序时,首 类是所有窗体类的基类。 类是所有窗体类的基类 编写窗体应用程序时, 先需要设计窗体的外观和在窗体中添加控件或组件。 先需要设计窗体的外观和在窗体中添加控件或组件。窗体 的添加可以通过代码进行, 的添加可以通过代码进行,但Visual Studio 2005提供 提供 了一个图形化的可视化窗体设计器。 了一个图形化的可视化窗体设计器。可以非常方便地添加 和删除窗体。 和删除窗体。 12.1.2 添加和删除窗体
13 Windows应用程序常用控件 Windows应用程序常用控件
13 Windows应用程序常用控件 Windows应用程序常用控件
控件是窗体设计的基本组成单位,使用控件可以高效开发 控件是窗体设计的基本组成单位, Windows应用程序。熟练掌握各种控件的使用方法,对开 应用程序。 应用程序 熟练掌握各种控件的使用方法, 应用程序显得非常重要, 发Windows应用程序显得非常重要,本章将讲解以下内容: 应用程序显得非常重要 本章将讲解以下内容: 控件的分类及作用 控件的命名规范 控件的相关操作 文本类控件 选择类控件的分组及用法 分组控件的使用方法 菜单、 菜单、工具栏和状态栏的使用方法
相关文档
最新文档