Windows窗口控件.ppt

合集下载

第5章 窗体

第5章 窗体

使用自动窗体功能
使用向导功能 使用设计视图

需告知窗体上数据的来源(数据源)。 数据源形式:表、基于表的查询 字段通常以文本框控件的形式出现在窗体上
5.2.1使用自动窗体创建窗体
【例5.1】使用自动窗体方式创建“教师信 息表”的纵栏式窗体。
说明: 窗体与“教师信息表” 相连, 窗体上的文本框等控件 又与“教师信息表”表中相



3. 移动控件 选择一个或多个要移动的控件;选择“编辑”|“剪切”命令, 或单击工具栏上的“剪切”按钮;将鼠标移动到要复制的节 位置处,单击鼠标左键;选择“编辑”|“粘贴”命令,或单 击工具栏上“粘贴”按钮,即可完成移动控件的操作。 使用鼠标拖动移动控件的操作步骤:选择一个或多个要移动 的控件;将鼠标移动到选中控件的边框处,当鼠标指针变为 手掌形状时,按下鼠标左键,将控件拖动到所需位置即可。 4. 删除控件 选择一个或多个要删除的控件,选择“编辑”|“删除”命令 或按Del键。 5. 对齐控件 选择多个要对齐的控件,选择“格式”|“对齐”命令项,在 子命令项中选择“靠左”、“靠右”、“靠上”、“靠下” 和“对齐网格”中的一项,来完成对齐控件的操作。

【说明】单击选中姓名文本框,则姓名文本框 及其左侧系统自动添加的姓名标签会一同被选 定(图5.47)。移动鼠标,当鼠标箭头变成手 掌形状时,按住鼠标左键可同时移动该文本框 及其附加标签;若点击文本框/附加标签左上角 的黑色实心方框,按住鼠标左键即可单独移动 文本框/附加标签。
补充 文本框
[例] (1)设计窗体
3. 方法(Method) 方法是对象能够执行的动作或完成的操作,它是附属于对 象的行为和动作,也可以将其理解成指示对象动作的命令。 如立即窗口对象具有Print方法。 调用方法的语法格式: [对象名].方法名 方法是面向对象的,所以方法的调用一般要指明对象。 4. 事件(Event) 事件是能被对象识别和响应的动作,有用户事件和系统事 件。一个对象可以识别和响应一个或多个事件。事件过程 是某个对象事件发生时,系统响应后执行代码序列的过程。 如果没有编写事件过程,则当相应事件发生时,系统不做 任何响应。 窗体和窗体上的控件都是对象,其中窗体的标题、大小、前 景色和背景颜色等都是窗体对象的属性;Access中的事件 主要有键盘事件、鼠标事件、对象事件、窗口事件和操作 事件等。

如何使用控件在PowerPoint中插入视频[整理]

如何使用控件在PowerPoint中插入视频[整理]

如何使用控件在PowerPoint中插入视频在PowerPoint中使用视频文件,经常采用的方法是:在“插入”菜单中选择“影片和声音”选项中的“文件中的影片”,选择并且插入准备好的视频文件。

这种方法做出来的效果有以下缺陷:出现的演示窗口没有任何可以控制视频的操作,不利于课堂的教学的需要;而且这种操作方法支持的视频格式有限,比如不能支持运用比较广泛的Real Media格式的视频文件和Flash动画。

为了能够在PowerPoint中方便的使用各种常见的视频媒体,本人总结了几种常用视频控件在PowerPoint中的使用技巧。

1、利用“Windows Media Player”视频控件在PowerPoint中插入windows Media Player播放窗口,并播放指定视频文件Windows Media Player播放窗口支持的视频文件格式很多,包括了常见的*.asf、*.wmv、*.mpg、*.avi……等等。

利用Windows Media Player播放窗口能自由的控制视频的播放。

由于操作方法和插入Real media视频文件的方法相似,所以简要的说明如下。

(1)打开“视图→工具栏→控件工具箱”,单击其他控件按钮,从弹出的下拉菜单中选择“Windows MediaPlayer”,然后在PowerPoint制作面板中按下鼠标左键,拉出一个Windows Media Player窗口,松开鼠标以后就在幻灯片上插入了该控件。

(2)右击幻灯片上该控件的图标,调出Windows Media Player的属性面板,并选择自定义属性;(3)最主要的是设置url(数据源)属性,可以在右边的文本框中直接输入视频文件的路径,如d:\vcd\1.wmv(表示要播放的文件在d盘的vcd目录下文件名叫1.wmv),这里我们输入的是绝对路径,也可以使用相对路径,例如演示文稿和视频文件放在同一个文件夹下,我们就可以直接输入视频文件名,然后确定。

Windows程序设计 第3章 对话框和常见控件

Windows程序设计 第3章  对话框和常见控件

树形控件
树形控件(TreeCtrl)和下面要讲的列表控件(ListCtrl) 在系统中大量被使用,例如Windows资源管理器就是一 个典型的树形控件例子。 树形控件可以用于树形的结构,其中有一个根接点(Root) (Root) 然后下面有许多子结点,而每个子结点上有允许有一个 或多个或没有子结点。MFC中使用CTreeCtrl类来封装树 形控件的各种操作。通过调用 BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );
滚动条控件
滚动条(Scroll Bar)一般不会单独使用,因为SpinCtrl 可以取代滚动条的一部分作用,但是如果我们需要自己生 成派生窗口,滚动条还是会派上一些用场。创建一个滚动 条可以使用成员函数: : BOOL CEdit::Create( LPCTSTR lpszText, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID = 0xffff );
MFC 提供类CDialog作为对话框服务的基类,类CDialog将对话框模板与使 用对话框时必需熟悉的几种类方法进行封装。对于对话框中发送消息的的 控件,我们可创建相应的消息处理程序。MFC编译器提供的框架工具使得 我们把对话框中的控件消息映像到派生类的类函数变得简单、快捷。对话 框数据映像函数使用专门的值初始化对话框中的控件,接着检索数据并使 之有效。大多数对话框需要类成员变量来跟踪用户的输入,这些数据在数 据映像中使用,它们在对话控件与类变量之间自动映像数据。 为创建对话框,首先建立CDialog对象,然后创建和显示对话框窗口我们 有两种选择:一种方法是调用函数CDialog::DoModal()来创建有模式对话 框窗口,另一种方法是调用函数CDialog::Create()来创建无模式对话框窗口, 在上述两种情况之下,对话框对象先初始化,然后创建对话框以及它的控 件。 类CDialog成员函数Create()使用两种重载原形,最常用的一种如下: Create(UINT nIDTemplate, CWnd * pParentWnd=NULL); 其中,参数nIDTemplate是一个对话框模板的标识符, 参数pParentWnd是对话框所属的父窗口。

Windows窗体与控件(一)

Windows窗体与控件(一)

创建应用程序的操作界面
5. 设置所有控件的Tab键顺序索引
Tab键顺序是指当用户按下Tab键时,焦点在控件间移动的顺序。 每个窗体都有自己的Tab键顺序,每个控件在窗体上也都有唯 一的Tab键顺序索引。默认状态下,控件在窗体上的Tab键顺序 索引与建立控件的顺序一致。如果要设置窗体上控件的Tab键 顺序索引,可以分别对每个控件设置其TabIndex属性,也可以 集中设置所有控件的Tab键顺序索引。 • 要集中设置所有控件的Tab键顺序索引,可以选择菜单【视 图|Tab键顺序】命令。如果需要改变多个控件的Tab键顺序索 引,按照想设置的顺序依次单击各个控件。【Tab键顺序】命 令是一个切换命令,因此设置好所有控件的Tab键顺序索引之 后,再次选择【Tab键顺序】命令即可结束Tab键顺序索引的设 置。
LOGO
《Visual C#.NET程序设计教程 》
Windows窗体与控件
内容简介
• Windows窗体是以.NET Framework为基础的一个新平台,主 要用来开发Windows应用程序。一个Windows应用程序通常由 窗体对象和控件对象构成,即使开发一个最简单的Windows 应用程序,也必须了解窗体对象和控件对象的使用。 • 先主要介绍Windows窗体的结构和常用属性、方法与事件, 以及Label、LinkLabel、TextBox、Button几种常用控件的 使用。
2. 设置标签的文本
• 在Label中显示文本,使用Text属性。首先要选择Label控件, 然后在属性窗口中设置该属性为某个字符串即可。 • Label控件中的文本默认的排列方式为靠上左对齐,通过设 置TextAlign属性可以改变排列方式。TextAlign属性值是 ContentAlignment枚举类型,共有9个枚举值,默认值是 TopLeft。如果设置TextAlign为TopCenter,则靠上居中。

Windows 基本控件的使用

Windows 基本控件的使用
Visible:指示是否显示该控件。
WindowState:获取或设置窗体的窗口状态。
Maximized 最大化的窗口。 Minimized 最小化的窗口。 Normal 默认大小的窗口。
12
6.1.3窗体的常用事件和方法
1、窗体事件:响应窗体行为的动作。
1)Load
Load事件是在窗体被装入工作区时自动触发的事件
{ //实例化textBox
MytextBox = new TextBox(); //设置控件属性
this.MytextBox.Location = new System.Drawing.Point(109, 101);
= "textBox1"; this.MytextBox.Text = "我的文本框";
通常给属性变量和一般变量符初值。 2)Click Click事件是程序运行后用鼠标单击对象时触发的事件。 3)Closeing、Closed 关闭窗体时和关闭窗体后的事件。
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if (DialogResult.No == MessageBox.Show("是否关闭", "确认", MessageBoxButtons.YesNo)) e.Cancel = true; }
目】命令,在【新建项目】对话框的左栏 中选择【Visual C#】项目,在右栏【模板】 中选择【Windows应用程序】选项,在 【名称】文本框中输入“FirstWinApp”。 2)单击【确定】按钮,将生成新建的项目。
21
22
23

《用户界面设计》PPT课件

《用户界面设计》PPT课件
主菜单 下拉菜单
子菜单
下拉式菜单 弹出式菜单
华侨大学
9.1.1 下拉式菜单设计
菜单通过菜单编辑器进行编辑
菜单属性设置区
编辑区
菜单项显示区
华侨大学
9.1.1 下拉式菜单设计
例 9-1 设计如图9-3所示的窗体,通过选择 菜单实现窗体中诗词文字的颜色修改(红色、 绿色、蓝色)和字型修改(加粗、加下划 线)。
MaxButton
MinButton
False
False
取消最大化按钮
取消最小化按钮
华侨大学
9.2.2自定义对话框
例如,图9-28是Visual Basic 6.0编辑菜单 中的“查找”对话框,它有4个命令按钮, 没有最大化和最小化按钮,也没有控制菜单 按钮,不能改变窗口的大小。
图9-28“查找”对话框
菜单栏与工具栏概述
菜单栏和工具栏 是Windows界面的 菜单栏 工具栏 重要组成部分, 几乎所有的应用 软件都是通过菜 单栏和工具栏来 实现各种操作的。 应用程序中菜单 栏和工具栏的位 置如图 9-1所示。
图 9-1菜单栏和工具栏
华侨大学
菜单栏与工具栏概述
VB的菜单分成下拉式菜单和弹出式菜单两种 基本类型。单击菜单栏所显示的是下拉式菜单, 而在操作时单击鼠标右键后显示的菜单是弹出 式菜单。
华侨大学
9.3 多重窗体的创建与操作
多重窗体是指一个应用程序中有多个并列 的普通窗体,每个窗体可以有自己的界面 和程序代码,完成不同的功能,其创建过 程如下: 1. 添加窗体 2. 设置启动对象 3. 与窗体相关的方法 4. 不同窗体间数据的存取
华侨大学
9.3 多重窗体的创建与操作
例9-5 编写一个打字游戏程序,具有两个窗体, 第一个窗体选择游戏难度,第二个窗体是打字 游戏的主界面,程序运行界面如图9-29和图 9-30所示。程序具有检测用户的输入,以及计 算正确的输入字符数,总字符数和打字正确率 的功能。

第8章 Windows窗体

第8章 Windows窗体
表8-6列举出TextBox常用的属性, 表8-7列举出了TextBox的常用事件: 【实例8-2】对话框应用程序
8.6 单选按钮和复选框
单选按钮和复选框就是RadioButton和CheckBox控件,实际上RadioButton 和CheckBox控件与按钮控件有相同的基类,只是它们的外观和用法大不相同。 传统上,单选按钮显示为一个标签,左边是一个圆点,该点可以是选中或未选 中分在要给用户提供几个互斥选项时,就可以使用单选按钮。例如,询问用户的 性别。 把单选按钮组合在一起,给它们创建一个逻辑单元,此时必须使用GroupBox 控件。首先在窗林上拖放一个该组框,再把需要的RadioButton按钮放在组框的 边界之内,RadioButton就会知道如何改变自己的状态,以反映组框中惟一被选 中的选项。如果不把它们放在组框中,则在任意时刻,窗体不会只有一个 RadioButton被选中。 传统上,CheckBox显示为一个标签,左边是一个带有标记的小方框。在希望 用户可以选择一个或多个选项时,就应使用复选框。例如询问用户要使用的操作 系统(如Windows 2000,Windows XP, Linux等)
8.1 Windows窗体简介
删除窗体的方法非常简单,只需要在要删除的窗体名称上单击鼠标右键, 再弹出的快捷菜单中选择“删除”命令,即可将窗体删除,如图8-9所示。
8.1 Windows窗体简介
8.1.3 设置启动窗体属性 一个完整的Windows应用程序是由多个窗体组成的,比如一个图书管理系统,就 有登录窗口、主窗口、查询窗口等多个窗口。多个窗口的建立是向项目中添加多个窗 体,具体添加方法可以参照在8.1.2窗体的创建与删除。 当向项目中添加了多个窗体以后,如果要调试运行程序,必须要设置先运行的窗 体。这样就需要设置项目的第一个启动窗体。项目的启动窗体时在Program.cs文件中 设置,在Program.cs文件中改变Run方法的参数,即可实现设置启动窗体。 Program.cs中主要的代码片断如下: [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); }

第4章 窗体和常用控件

第4章  窗体和常用控件
用途 窗体的名称,供相关程序使用 窗体标题栏显示的文本 窗体的背景颜色 窗体的前景色 窗体的边框风格 窗体是否具有控制菜单 窗体是否对用户事件作出响应 窗体的高度 窗体的宽度 窗体距屏幕左边的距离 窗体距屏幕顶部的距离 窗体是否具有最大化按钮 窗体是否具有最小化按钮 程序运行时窗体是否能够移动
VB采用了事件驱动的编程机制。当没有事件发生时,程序处 于停滞状态,只有事件发生时,程序才会运行。窗体除了 Click事件外,还有以下常见的事件。 (1)Initialize事件 当窗体第一次创建时会触发Initialize事件,一般将窗体的初 始化代码存放在该事件过程中。 (2)Load 事件 在一个窗体被装载时触发Load事件。通常,Load 事件过程用 来包含一个窗体的启动代码,例如,指定控件缺省设置值等。 (3)Unload事件 运行程序后,如果关闭窗体,就会触发Unload事件。 (4)Activate事件 当一个窗体变为活动窗体时,就会触发Activate事件。
Private Sub Option1_Click() = "宋体" End Sub Private Sub Option2_Click() = "黑体" End Sub Private Sub Option3_Click() = "楷体" End Sub
其主要属性是Caption属性,该属性用于设置在 按钮上显示的文本,命令按钮见事件是Click事件。
【例4-3】
对象属性设置如表所示。
对象名称 属性 Text1 Text Text2 Text Text3 Text Locked Label1 Caption Label2 Caption Label3 Caption Command1 Caption 属性值 空白 空白 空白 True 加数1 加数2 和 求和 说明 程序启动时文本框内无文本 程序启动时文本框内无文本 程序启动时文本框内无文本 设置该文本框不可编辑 标签框标题 标签框标题 标签框标题 命令按钮标题

常用WINDOWS窗体控件

常用WINDOWS窗体控件

§4.5 单项选择按钮控件
单项选择按钮(RadioButton)控件是让顾客在 一组选项中选定一项且只能选中一项。若窗体内仅有 一组RadioButton控件,则可将它们简朴旳放置在窗 体内,但假如在同一窗体中有多组RadioButton时, 则需要将其放置到框架(GroupBox)控件中。
§4.6 复选框控件
MultiLIne:控制选项卡是否能够以多行旳形式显示。
Alignment:控制选项卡旳排列方式,可选值有Left、 Right、Top和Bottom四个。
§4.11 计时器控件
也被称为时钟(Timer)控件,它旳作用是按照原则 时间间隔引发计时器事件旳组件。
计时器常用属性有两个: Enabled: 设置计时器控件是否可用,可选值为True或 False
案例讲解
【案例4-2】基本控件旳使用。制作一种包括两页 选项卡旳Windows应用程序,其中一页包括进度 条和滚动条控件,另一页包括列表框和下拉框控 件。
作业:
1、掌握本章基础概念 2、掌握本章案例
Interval: 设置时间间隔值。Interval旳值须介于 1~65535之间。每单位为1ms。
计时器只有一个Tick事件,若启用Timer控件,则 每个Interval间隔就会引发一次Tick事件。
§4.12 滚动条控件
滚动条控件又可分为水平滚动条(HScrollBar) 和垂直滚动条(VScrollBar)两类。能够在应用程序 旳窗体或控件容器中水平或垂直滚动,以便查阅大 篇幅旳信息。
§4.3 命令按钮控件
命令按钮(Button)控件也是应用程序经常用 到旳控件之一,它主要接受鼠标单击或双击事件。单 击命令按钮就会触发该按钮旳Click事件,从而程序 就会进入到写好旳事件过程下。

常用窗体控件的使用

常用窗体控件的使用
14
(8)BackColor: 用来获取或设置控件的背景色。 (9)Font:
用来获取或设置控件的字体,包括字体名称、字号以
及是否以斜体、加粗和下划线显示。 (10)Locked: 确定是否可以移动控件或者调整控件的大小。 (11)TabIndex: 用来获取或设置控件的Tab键顺序。
15
(12)TextAlign: 用来确定文本对齐方式。
27
属性 ReadOnly
说明 文本框中的文本为只读
可在文本框中输入的最大字符数,默认值为最大 值,即32767个字符。 注意:由于使用的是Unicode字符,所以对中文和 英文的字符计数方法是相同的,即一个英文字符 的长度为1,一个汉字的长度也是1。 表示是否可在文本框中输入多行文本 用于屏蔽在单行文本框控件中输入的的密码字符。 注意:TextBox还有一个[UseSystemPasswordChar] 属性,若该属性为true,则无论在[PasswordChar] 属性中指定了哪一个字符,最终在TextBox中的文 本只能以系统默认的“*”来显示。
Visual C# 程序设计
常见窗体控件的使用
1
本章中我们将主要介绍以下内容: windows窗体 标签 按钮 文本框 单选按钮 复选按钮 列表框 组合框 ToolTip控件 PictureBox控件
2
利用C#编写GUI(Graphics User Interface)应用 程序的一般步骤: (1)建立“Windows应用程序”项目 (2)设计应用程序界面
10
模式对话框和非模式对话框
对话框可以分为模式对话框和非模式对话框两种。 模式对话框是指用户只能在当前的对话框窗体进行 操作,在该窗体关闭之前不能切换到程序的其他窗体, 通过窗体的ShowDialog()方法显示。 非模式对话框是指当前所操作的对话框窗体可以与 程序的其他窗体切换,通过窗体的Show()方法显示。

PB 04第4章 窗口控件

PB 04第4章 窗口控件

(1) 点击需要选择的控件。要同时选择多个控件,在布局视图区的窗 口(chuāngkǒu)中,按下左键拖动鼠标,拉出矩形选中所有控件。要 选择的控件比较分散,按下键盘Ctrl键,陆续点击所需选择的控 件。
(2) 控件列表区中选择,如果控件列表区没有打开,用菜单

“View | Control List”打开。单击某个控件列表项,相应的控件
3. Enabled 属性 它决定了控件的可用性。缺省时复选框都被选中。复选框被选中时, 控件处于活动状态。 窗口控件的可用性在代码中的控制方法只要设置控件对象的Enabled 属性为TRUE(可用)或FALSE(不可用)即可。
例如,要使命令按钮cb_1“变灰”不可用,程序代码为: cb_1. Enabled =FALSE
第十八页,共五十三页。
4.4 窗口控件的通用(tōngyòng)属性
在控件属性表的Font页中对TextColor和BackColor设置控件字体(zìtǐ)的颜色和背景颜色。
第十九页,共五十三页。
4.4 窗口控件的通用(tōngyòng)属性
颜色(yánsè)的表示方法有三种:命名表示法(如RED、BLUE、 GREEN等),RGB函数表示法(如RGB(1128,128,0))和长整 数表示法,颜色(yánsè)的最终值都由一个长整数来表示。
第二页,共五十三页。
Prefixes1和Prefixes2属性(shǔxìng)页
第三页,共五十三页。
4.2.1 添加(tiān jiā)窗口控件的方法
有两种方法向窗口添加控件:一种是通过菜单(cài dān)中Insert菜单栏下的Control项,选择需要
的控件,在窗口上放置该控件的地方点击左键,被选中的窗口控件就会在该处出现。

在ppt中如何设置windows

在ppt中如何设置windows

在ppt中如何设置windows media player 在使⽤PPT中,经常遇见插⼊的声⾳⽂件不能调整⾳量和进度,视频⽂件不能播放的问题,可以利⽤“Windows media player”来解决这个问题。

第⼀种⽅法,具体如下:1、打开PPT,单击菜单栏上的”插⼊“—>"对象”,在“对象类型”⾥⾯找到“Windows media player”,单击“确定”。

2、根据需要调整“Windows media player”的位置、⼤⼩。

3、将⿏标放置在“Windows media player”上,单击右键“属性”,弹出“属性”对话框,单击“⾃定义”,在⾃定义的右边出现⼀个“…”的⼩按钮,单击此按钮。

4、在弹出界⾯⾥单击“浏览”来链接我们需要的声⾳或者视频。

然后将“播放选项”中“⾃动启动”前⾯的勾去掉,“⾳量设置”⾃⼰决定,单击确定就完成了。

注:插⼊的声⾳格式可以是wav.mp3等,最好使⽤MP3。

视频格式可以使⽤wmv、avi、mpg、asf等格式,最好使⽤wmv,如何格式不对,可以利⽤软件转换⼀下。

第⼆中⽅法,具体如下:1、打开PPT,单击菜单栏上的“视图”—>“⼯具栏”,点击“控件⼯具箱”⾥⾯找到“其他控件”,然后找到“windows media player”点击。

2、在ppt页⾯中单击,根据⾃⼰需要调整“Windows media player”的位置、⼤⼩。

3、将⿏标放置“Windows media player”上,单击右键“属性”,弹出“属性”对话框,单击“⾃定义”,在⾃定义的右边出现⼀个“…”的⼩按钮,单击此按钮。

4、在弹出界⾯⾥单击“浏览”来链接我们需要的声⾳或者视频。

然后将“播放选项”中“⾃动启动”前⾯的勾去掉,“⾳量设置”⾃⼰决定,单击确定就完成了。

此步也可以⾃⼰在url的后⾯添加路径,注意⼀定要有⽂件的后缀名,否则⽆法播放。

所有要使⽤的⾳频或视频⽂件最好和ppt放在同⼀个⽂件夹⾥。

第03讲windows标准控件(C++)

第03讲windows标准控件(C++)
第3讲 Windows 标准控件 讲
1
课 题
Windows 标准控件-1 1、了解常见的按钮控件; 2、掌握按钮控件的设计与使用方法; 3、掌握编辑框(文本框)控件的使用方法; 4、使用上述控件完成简单的程序设计; 单选按钮与复选按钮的使用
教 学 目 的
教学重 点 教学难 点
控件与变量的连接
WINDOWS标准控件 标准控件
MessageBox( LPCTSTR lpszText, LPCTSTR lpszCaption = NULL, UINT nType = MB_OK );
提问: 提问
4. 运行 5.
Hale Waihona Puke :: MessageBoxOnOK() OnCancel() () 6. 默认按钮
例2、单选按钮 、 1、修改例 添加三个单选按钮(圆按钮) 添加三个单选按钮( 、修改例1,添加三个单选按钮 圆按钮) 2、修改 和Caption 、修改ID和 3、为控件添加变量 、
二、编辑控件的应用
单击Showl,则在Edit1编辑框中显示“This is the first EditBox.” ,则在 编辑框中显示“ 单击 编辑框中显示 •单击 单击Clear1,则Edit1编辑框中的内容被清除; 编辑框中的内容被清除; 单击 , 编辑框中的内容被清除 •单击 单击Show2,则在 编辑框中显示“ 单击 ,则在Edit2编辑框中显示“This is the second 编辑框中显示 EditBox!” •单击 单击Clear2,则Edit2编辑框中的内容被清除; 编辑框中的内容被清除; 单击 , 编辑框中的内容被清除 •单击 单击Transfer,则把 编辑框的内容复制到Edit2的编辑框中去 单击 ,则把Edit1编辑框的内容复制到 编辑框的内容复制到 的编辑框中去 •单击 单击Undo,则取消上一次操作 单击 , •若单击 若单击Exit,则退出程序的运行 若单击 ,

Windows常用控件介绍

Windows常用控件介绍
第5章 常用控件介绍
控件是Windows应用程序的图形界面的重 要组成部分,用户可以通过控件完成与应 用程序的交互。控件其实在MFC中是对数 据和方法的封装,当然控件就有自己的属 性和方法。在MFC中,所有的控件都是由 CWnd类派生来的,所以控件可以作为对 话框的子窗口而创建。本章以对话框程序 为基础介绍一些基本和常用的控件,学习 掌握Windows控件一般的使用方法和步骤。
2、列表框控件常用方法
为列表框关联一个控件类型的变量,可以
利用这个变量来调用列表框控件类CList
Box里面的方法。
列表框类 CListBox方法
描述
AddString()eteString() 从列表框中删除一个字符串
GetCurse()
返回选中字符串的索引
GetText()
5.1 Button按钮
• Button按钮是在Windows应用程序中最 常见的控件之一。如确定、取消、QQ 登录,Button按钮无处不在。这一节中 主要介绍Button按钮的添加,利用其控 件变量和消息响应函数来完成应用程 序的操作。
5.1.1 创建一个“打开”按钮
• 利用第4章所述方法,创建一个项目名 为Test1的对话框应用程序。为对话框 拖一个ID为IDC_BUTTON_OPEN, Caption为“打开”的Button按钮。同时删 除对话框中间的静态文本“TODO: 在这 里设置对话框控制”。
最后的程序要实现,初始状态“打开”按钮可用,“关闭”按钮 不可用。单击“打开”按钮弹出对话框提示“以打开”,之后 “打开”按钮不可用。单击“关闭”按钮,弹出对话框提示“已 关闭”,恢复初始状态。
1、定义一个BOOL型标记变量 因为程序要实现关闭打开轮流操作,所以需要一个变量标 记当前状态是打开还是关闭。我们选择BOOL变量来表示, TRUE为“打开”可用,FALSE为“关闭”可用。下面在对话框类 声明中定义一个名为m_bOpen的BOOL型变量,并在构造 函数中初始化为TRUE。代码如下:

第8章windows 相关控件

第8章windows 相关控件

8.1.1 下拉菜单
任务8.1 任务实施
(一)创建项目和窗体
8.1.1 下拉菜单
任务8.1 任务实施
(一)创建项目和窗体 • (3)指定分隔线。
– 如果将某个菜单项的Text属性设置为“-”,则该菜单项就 会显示为一个分隔条。可以在“透明度”菜单项的下方, 输入一个“-”,然后选中“透明度”菜单项后按住鼠标左 键,将其拖动到分隔线的下方,如图8-4所示。
(一)创建项目和窗体 • (1)打开任务8.1中的项目“test81”,向窗体中添加一个 ContextMenuStrip控件,设置快捷菜单中命令文本如图86所示。
8.1.2 快捷菜单
任务8.2 任务实施
(一)创建项目和窗体 • (2)设置属性。
– 各菜单项的属性设置如表8-2所示。
8.1.2 快捷菜单
C# 程序设计
第8章 Windows相关控件
目 录
1 2 3 4
8.1 菜

8.2 工 具 栏 8.3 状 态 栏 8.4 对 话 框
第8章 Windows相关控件
本章介绍了构成Windows窗体风格中常见的菜单、工具栏 、状态栏与对话框控件等。
8.1 菜单
菜单是Windwos应用程序中最常用的控件之一,它可以以 分组的形式将命令或操作组织在一起。
任务8.1 菜单演示
创建一个窗体,添加菜单栏,其中包括“窗体大小”和“背 景颜色”两个菜单标题项。各菜单标题项下包含的菜单项如 图8-1所示。要求执行菜单命令可以实现菜单文本所标示的 功能。要求为“背景颜色”菜单项中的菜单命令指定如图81中所示的快捷键。
8.1.1 下拉菜单
任务8.1 任务实施
8.1.2 快捷菜单
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

public partial class Form1 : Form {
static int x = 200;
//保存新窗体的显示位置
static int y = 200;
static int count = 0; //保存创建新窗体的个数
private void button1_Click(object sender, EventArgs e) {
Form1.Cursor=Cursors.WaitCursor;
5.1.2 窗体方法
(1)Show和Hide方法:显示窗体或隐藏 窗体。
(2)Close方法:关闭窗体。 (3)Focus、Activate方法:激活窗体并给
予它焦点。 (4)SetBounds方法:设置窗体的位置和
大小
this.SetBounds(10,10,100,50);
x += 30; y += 30;
this.Activate();
this.button1.Enabled = false; }
private void Form1_Load(object sender, EventArgs e) {
count += 1; }
private void Form1_FormClosed(object sender, FormClosedEventArgs e) {
• 窗体又是各种控件的容器,用于容纳各
种窗体控件。
• 如果想生成窗体,必须从Form类派生出
自己的窗体类。
5.1.1 窗体属性
(1)Text属性:指定窗体的标题。
(2)Name属性:指定窗体的名称。用于 在代码中访问窗体
(3)ForeColor属性:指定窗体的前景色。
Form1.ForeColor=Color.Blue; (4)BackColor属性:窗体的背景色。 (5)BackgroundImage属性:指定窗体的
5.1.3 窗体事件
窗体事件常见的格式为: private void 窗体名_事件名(object sender,
EventArgs e){ 事件响应代码 }
• 窗体常见的事件有:
(1)Load事件:加载窗体时被引发。它在窗体 显示之前被执行,通常进行一些初始化的工作
(2)Activated事件:窗体获得焦点(被激活) 时被引发。可以使用此事件处理一些窗体被 激活时,窗体要更新的内容。
(10)Visible属性:窗体是否可见。 (11)WindowState属性:指示窗体以什么样的
形式显示。
(12)FormBorderStyle属性:设置窗体的 边框样式。取值于FormBorderStyle枚 举,它只能在设计阶段设置。
FixedixedSingle
背景图片。
(6)Location和Left、Top属性:指定窗体 的显示位置。
Form1.Location=new Point(10,20);
(7)Size和Width、Height属性:指定窗体的大 小。
(8)StartPosition属性:指定窗体的起始位置。
Form1.StartPosition=FormStartPosition.CenterS creen; (9) Enabled属性:决定是否可以对用户交互做 出响应。
e.Cancel = true;
//取消关闭窗体
}
private void Form1_Activated(object sender, EventArgs e) {
label1.Text = "新窗体的坐标( " + x + ", " + y + ")";
Sizable
FixedToolWindow
None
SizableToolWindow
(13)ControlBox、MaximizeBox、 MinimizeBox属性:指定在窗体的标题 栏中是否显示控制框、最大化按钮、最 小化按钮。
(14)Icon属性:指定窗体最小化时在任 务栏上显示的图标。
(15)Cursor属性:设置当鼠标指针位于 窗体上时显示的指针形状。它是一个 Cursor对象,常用Cursors集合设置。
(3)Deactivate事件:窗体失去焦点时被引发。
(4)FormClosing事件:在关闭窗体时发生。如 果此时不想关闭窗体,可以将传递给事件处 理程序的FormClosingEventArgs参数的 Cancel属性设置为true。
(5)FormClosed事件:关闭窗体后发生。
【例】测试窗体属性、方法、事件
第5章 Windows窗体和常用控件
• 学习内容与要点
• Windows窗体基本知识 • 文本控件的使用 • 按钮控件的使用 • 列表选择控件的使用 • 选择控件的使用 • 图形显示控件的使用 • 定时控件的使用 • 鼠标和键盘事件
5.1 Windows窗体
• 窗体本身是一个对象,对应于
System.Windows.Forms名称空间的Form 类。它有自己的属性、方法和事件,用 于控制窗体的外观和行为。
当用户单击“显示新窗体”按钮时,在指定位置显 示一个新的窗体,并且窗体的边框为固定边框,不 能改变窗体的大小,窗体上显示该窗体的坐标和该 窗体是新生成的第几个窗体;单击“隐藏窗体”按 钮时,窗体被隐藏起来;单击窗体的“关闭”按钮 时,会弹出一个对话框,询问用户是否关闭窗体, 如果用户选择“取消”,则不关闭窗体。
Form1 form2 = new Form1();
form2.FormBorderStyle = FormBorderStyle.Fixed3D;
form2.Cursor = Cursors.Hand;
form2.SetDesktopLocation(x, y);
form2.Visible = true;
count -= 1; }
private void Form1_FormClosing(object sender, FormClosingEventArgs e) {
if (MessageBox.Show("确定要关闭窗体吗?","确认 ",MessageBoxButtons.OKCancel) == DialogResult.Cancel)
相关文档
最新文档