常用控件及界面设计

合集下载

visual_studio控件大全+详解+实例经典教程!!

visual_studio控件大全+详解+实例经典教程!!

`目录`1.1 焦点与Tab键序 (2)1.2 Form...................................................................................................... .. (4)1.3 Button控件..........................................................................................................101.4 ListBox控件........................................................................................................101.5 ComboBox控件 (17)1.6 DateTimePicker控件 (17)1.7 Label控件.......................................................................................................... .. 211.8 LinkLabel控件 (22)1.9 TextBox控件.......................................................................................................251.10 PictureBox控件 (29)1.11 Timer控件.........................................................................................................301.12 ProgressBar控件 (34)1.13 GroupBox控件 (38)1.14 Panel控件..........................................................................................................391.15 RadioButton控件 (39)1.16 CheckBox控件 (44)1.17 TabControl控件 (44)1.18 ScrollBar控件 (46)常用控件Visual C# 2005提供了很多控件用于开发Windows应用程序,在本章中将介绍它们的常用属性、方法、事件及其具体应用。

第2章 Android基础界面设计-控件

第2章 Android基础界面设计-控件

2021/10/19
第2章 Android基础界面设计
19
Button点击事件的处理方式
在XML文件中附加事件处理方法, 在Activity类实现这个事件处理方
即设置onClick属性:
法:
android:onClick="showToast"
public void showToast(View view) { String msg = "Hello Toast!"; Toast.makeText(this, msg, duration)
2021/10/19
ቤተ መጻሕፍቲ ባይዱ功能描述
输入类型设置 textPassword:输入文本框中的内容显示为"." phone:设置输入文本框中的内容只能是数字 设置允许输入哪些字符
设置编辑框内容为空时,显示的提示信息
控件中内容为空时显示的提示文本信息的颜色
设置控件的宽度为N个字符的宽度 监控软键盘的事件,如actionNext表示点击软键盘上的下一项会跳到 该组件 设置文本的最小行数
2021/10/19
功能描述
设置文本内容的位置,可以用"|"指定多个值 设置文本最大长度,超出此长度的文本不显示 设置文本的字符个数 设置文本的行数,超出此行数的文本不显示 设置文本的最大行数,超出此行数的文本不显示。 设置当文本超出TextView规定的范围的显示方式。 在文本的顶部显示图像 设置文本的行间距 设置文本样式,如:bold(粗体)、italic(斜体)、normal(正 常)
2021/10/19
第2章 Android基础界面设计
4
2.3 Android基本控件
https:///guide/topics/ui/look-and-feel/autosizing-textview https:///guide/topics/ui/controls/button

VBA中常用的用户界面设计技巧

VBA中常用的用户界面设计技巧

VBA中常用的用户界面设计技巧用户界面设计在软件开发中起着至关重要的作用。

一个良好的用户界面可以提高软件的可用性和用户体验,使用户更加方便和快捷地使用软件功能。

在VBA中,用户界面设计同样至关重要。

本文将介绍一些VBA中常用的用户界面设计技巧,帮助您创建出更加出色的VBA应用程序。

1. 使用用户友好的控件在VBA中,有很多不同的控件可以用来构建用户界面,例如表格、文本框、按钮等。

为了使用户界面更加友好和直观,我们应该选择最适合特定功能的控件。

比如,使用下拉列表框来选择选项,使用复选框来进行多个选项的选择等。

正确地选择和使用控件将使用户更加容易理解和操作软件。

2. 设计整洁的布局对于用户界面设计来说,布局是一个非常重要的方面。

好的布局可以使用户界面更加整洁和直观。

我们可以使用容器控件,如窗体或框架,将相关的控件组织在一起。

同时,使用对齐和间距工具来确保控件之间的距离合适,并使用户界面看起来更加统一和美观。

3. 提供明确的标签和说明为了帮助用户更好地理解和使用软件界面,我们应该为每个控件提供明确的标签和说明。

标签应该简洁明了,能够准确地描述控件的作用。

此外,我们还可以在需要的地方添加说明,以解释特定控件或功能的使用方法。

这将使用户更加容易理解和操作软件界面。

4. 添加合适的快捷键为了提高用户的效率和方便性,我们可以为某些常用功能或操作添加合适的快捷键。

例如,我们可以为保存操作添加快捷键"Ctrl + S",为复制操作添加"Ctrl + C"等。

通过快捷键,用户可以更迅速地完成某些操作,提高使用软件的效率。

5. 增加交互性和反馈一个良好的用户界面应该具备交互性和反馈功能。

我们可以通过使用消息框、进度条等控件来与用户进行交互。

例如,在长时间运行的操作中,我们可以使用进度条来展示进程的完成情况,从而向用户提供实时的反馈。

这样,用户就能够更好地了解软件的运行状态,增加对软件的信任感。

江苏省计算机二级一三章复习

江苏省计算机二级一三章复习

使用方法的格式是: 对象名.方法 使用方法的格式是: 对象名. 例如:Form2 Form1 例如:Form2.Show Form1.Hide 窗体事件过程的一般格式: 窗体事件过程的一般格式: Private Sub Form_事件名([参数表]) Form_事件名( 参数表] 程序代码) (程序代码) End Sub
属性
Name Caption Backcolor Forecolor Enabled Visible Font Left Top Width Height
方法
事件
Click Load Initialize Activate GotFocus
Show Hide Print Cls
8
中国药科大学 计算机教研室
10
中国药科大学 计算机教研室
3.1.3 窗体的装载与卸载
使用卸载语句可把窗体( 或其他对象) 从内存卸载。 使用卸载语句可把窗体 ( 或其他对象 ) 从内存卸载 。 其中: 其格式为: 其格式为:Unload Object 。其中:Object为窗体名 为窗体名 卸载将使该对象的所有属性重新恢复为设计态时设 定的初始值;卸载还将引发对象的Unload事件。 事件。 定的初始值;卸载还将引发对象的 事件 如果卸载的对象是程序唯一的窗体, 如果卸载的对象是程序唯一的窗体 , 则将终止程序 的运行。这种情况下 等同于End。 的运行。这种情况下Unload Me等同于 等同于 。 程序代码中可使用End语句结束程序运行 , 并从内存 语句结束程序运行, 程序代码中可使用 语句结束程序运行 卸载所有窗体,其形式为: 卸载所有窗体,其形式为:End
界面:由窗体、菜单、 界面:由窗体、菜单、控件等对象构成 用户根据需要执行程序的各个功能, 用户根据需要执行程序的各个功能,程序根据用 户的操作给予响应

第8章 常用控件(1)

第8章 常用控件(1)
1.单选按钮

单选钮(OptionButton)通常成组出现, 主要用于处理“多选一”的问题。

用户在一组单选钮中必须选择一项,并且 最多只能选择一项。 当某一项被选定后,其左边的圆圈中出现 一个黑点。
结束

单选按钮常用属性: (1)Value属性 该属性表示单选按钮选中或不被选中的状态。 True:为选中;False:为不被选中。 (2)Caption属性 该属性显示出现在单选钮旁边的文本 (3)Style属性 该属性用来设置控件的外观。值为0时,控件显 示标准样式;值为1时,控件外观类似命令按钮。 (4)Alignment属性: 设置单选按钮标题的对齐方式。0:左对齐,圆 形按钮位于控件的左边,文字显示在右边;1: 右对齐,圆形按钮位于控件的右边,文字显示在 左边。 结束
结束
(2)RemoveItem方法 用于删除列表框中的列表项,其语法是: Listname.RemoveItem index 其中,Listname表示列表框控件的名称, index参数是要删除的列表项的索引号。需 要注意的是,与AddItem方法不同,index参 数是必须提供的。 例如: List1.RemoveItem 0 删除List1列表框中的第一个列表项
该属性是一个逻辑数组,其元素对应列表框
中相应的项。表示相应的项在程序运行期间
是否被选中。
例如:
Selected(0)的值为True,表示第一项
被选中,若为False,则表示未被选中。
结束
(6)MultiSelect(多选择列表项)属性 该属性值表明是否能够在列表框控件中进行复 选以及如何进行复选。 它决定用户是否可以在控件中做多重选择,它 必须在设计时设置,运行时只能读取该属性。 (7)SelCount属性 其值表示在列表框控件中所选列表项的数目, 只有在MultiSelect属性值设置为1(Simple)或 2(Extended)时起作用, 通常与Selected数组一起使用,用于处理控件 中的所选项目。

大学计算机vb课程 第五章 常用控件【精选】

大学计算机vb课程 第五章 常用控件【精选】

0--Unchecked:未被选定
False:未选定 1--Checked:选定
2--Grayed:灰色,禁止选择
Style属性
0--Standard:标准方式
1--Graphical:图形方式
Picture属性
未选定时的图标或位图
DownPicture属性 选定时的图标或位图
DisabledPicture属性 禁止选择时的图标或位图
选中。
Sorted(D):True:按字母顺序排列。False:按加入先后顺序排列。 Text(P) :被选中列表项的内容,如:
List 1.List(List 1.ListIndex) = List1.Text MultiSelect:0-None:禁止多项选择;
1-Simple:简单多项选择; 2-Extended:扩展多项选择。
常用事件
5.1 单选钮和复选框
有Click事件,因为单击时自动改变状态,故不需要编写过程。
【例5-1】
用单选按钮和复选框制作如图 所示窗口。当用户选择了“所在学 院”和“学习课程”后,单击“确 定”,则选择结果显示在下面的文 本【框属中性。设置】
默认名
Name属性
其它属性及设置
Option1 Option2 Option3 Check1 Check2 Check3 Check4 Label1
择的项目列出来,不 组合框有三种类型,由其Style属性值决定,Style
能直接修改项目。 可为0、1或2。
0——默认值。下拉式组合框。
1——简单组合框。
2——下拉式列表框。
常用属性
5.3 列表框和组合框
说明:P——只可在程序中设置或引用,D——只可在设计状态设置 List (PD) :字符型数组,存放列表框的项目,下标从0开始。 ListIndex(P):选中项目的序号,无项目被选定时为-1。 ListCount(P):项目的数量,ListCount-1是最后一项的下标。 Selected(P):逻辑数组。Selected(i)的值为True表示第i+1项被

界面常用控件

界面常用控件

【例3-2】演示线性布局编写方法
2.界面布局
2.3 相对布局
相对布局RelativeLayout是采用相对于其他组件位置的 布局方式,该布局内的组件都和其他组件存在相对关系,通 常通过指定id关联其他组件,以右对齐、上对其、下对齐或 居中对齐等方式来排列组件。 相对布局是现在用的比较多的一种布局方式,属性较多, 下面介绍几种常用属性:
【例3-5】演示表格布局编程方法
2.界面布局
2.6 网格布局
网格布局GridLayout是android4.0以上版本出现的,网格 布局使用虚细线将布局划分为行、列和单元格,也支持一 个控件在行、列上都有交错排列。 它与LinearLayout布局一样,也分为水平和垂直两种方式, 默认是水平布局,一个控件挨着一个控件从左到右依次排 列,但是通过指定android:columnCount设置列数的属性 后,控件会自动换行进行排列。 对于GridLayout布局中的子控件,默认按照wrap_content 的方式设置其显示,这只需要在GridLayout布局中显式声 明即可。
3.4 Spinner和ListView
数据源
Adapter
列表 (Spinner及ListView)
Cursor
ArrayList
数据源、Adapter和列表间的关系图
3.4 Spinner和ListView
Adapter是一个接口,Spinner和ListView显示前 要使用setAdapter()方法,ListView本身继承 自ViewGroup,只设定它里面的View的排列规则, 不设定其是什么样的,而View是什么样的需要靠 ListAdapter里面的getView方法来确定,只要设 置不同的ListAdapter实例对象,就会生成不一样 的ListView。 【例3-9】使用ArrayAdapter演示Spinner和 ListView控件编程方法

ui交互设计的分类

ui交互设计的分类

ui交互设计的分类UI(User Interface,用户界面)是指用户与计算机系统进行交互的界面,是让用户能够理解和使用系统功能的桥梁。

UI设计(User Interface Design,用户界面设计)是一种设计方法,其目的是创造出符合用户需求、易于操作、美观大方的界面。

随着科技的进步和人们对视觉体验的重视,UI设计也逐渐成为了数字产品中至关重要的一环。

UI交互设计是UI设计中的重要组成部分,下面我们将从不同的分类角度来探讨UI交互设计的相关知识。

一、按控件分类1. 按钮设计按钮是一种最常见也是最常用的控件,设计好的按钮能够增强用户的操作性,并且美观大方的按钮设计也可以提升用户的体验感。

在UI交互设计中,按钮的设计要考虑到颜色、形状、大小、位置等要素。

按钮的动态效果也是设计的重点之一,例如鼠标悬浮、点击、按压等状态下的变化。

2. 标签设计标签(Tab)是一种常用的导航控件,用于在不同的功能页面之间进行切换。

标签的设计风格要与整体界面相配合,需要注意的是标签的选中状态的高亮和变化效果。

3. 文本框设计文本框是用户用来输入信息的重要工具,它必须能够明确提示用户输入内容的类型,以及可输入的最大或最小字符数。

在UI交互设计中,文本框的设计应该包括文本框的大小、样式、对齐、边框、背景色等各种要素。

4. 下拉菜单设计下拉菜单是一种常见的控件,用于提供选项列表供用户选择。

在UI交互设计中,下拉菜单的设计涉及到下拉列表的样式、大小、字体等各种要素,以及下拉列表展开与收缩的动画效果。

5. 图片轮播设计图片轮播是一种常见的前端设计技术,它可以实现多张图片之间的切换播放,或者实现与其他内容的混合播放。

在UI交互设计中,图片轮播的设计涉及到图像切换的方式、效果、过渡动画等要素。

6. 日期选择器设计在某些应用场景中,需要用户选择合适的日期,例如预约时间的选项。

日期选择器既可以让用户选择月份和年份,也可以让用户选择具体日期。

窗体中不同控件的作用

窗体中不同控件的作用

窗体中不同控件的作用窗体中不同控件的作用在现代计算机界面设计中,窗体是一个常见的界面元素,通过窗体可以很好地组织和管理各种控件。

控件就是窗体中的各种功能模块,可以包括按钮、文本框、复选框、下拉菜单等等。

不同的控件有不同的作用和功能,下面将介绍几种常见的窗体控件及其作用。

1.按钮(Button)按钮是窗体中最常见的控件之一,用于触发某种操作或执行特定的功能。

按钮通常显示为一个带有文本或图标的可点击的矩形区域,用户点击按钮后,就会触发与之相关的事件或功能。

比如,我们经常见到的“确认”按钮、”取消“按钮等。

2.文本框(TextBox)文本框是用于接受用户输入或显示文本内容的控件。

用户可以在文本框中输入文字,也可以通过程序动态地改变文本框中的内容。

文本框可以用于输入用户名、密码、搜索关键字等。

在文本框中还可以进行文字的选择、复制、剪切和粘贴等操作。

3.复选框(CheckBox)复选框通常用于表示二进制的多选状态,可以允许用户在多个选项之间进行选择。

复选框显示为一个方框,用户可以选择或取消选择其中的选项。

复选框常用于设置软件的各种选项、筛选多个条件等。

4.单选框(RadioButton)单选框与复选框类似,但是单选框只允许用户在多个选项中选择一个。

单选框通常以圆点或圆圈的形式展示,用户点击其中一个单选框时,其他单选框就会自动取消选择。

单选框常用于需要用户在多个互斥选项中进行选择的场景。

5.下拉菜单(ComboBox)下拉菜单是一个组合框,通过点击下拉箭头展开一个菜单,用户可以从菜单中选择一个或多个选项。

下拉菜单通常用于提供一系列选项供用户选择,比如选择性别、选择日期等。

6.列表框(ListBox)列表框用于在窗体中展示一系列选项或数据,可以选择一个或多个选项。

用户可以通过滚动列表框来查看更多的选项,也可以通过点击其中一个选项来进行选择。

列表框常用于展示文件列表、联系人列表等。

通过使用这些不同的窗体控件,我们可以创建出生动、直观的界面,为用户提供良好的交互体验。

第5章 Android——UI常用基本控件

第5章 Android——UI常用基本控件

android:orientation
在线性布局中使用gravity属性来设置控件的对齐方式。gravity 可取的值及说明方法如表5-2所示。
5.1.1线性布局LinearLayout 表5-2
属性值 top bottom left right 说明 不改变控件大小,对齐到容器顶部 不改变控件大小,对齐到容器底部 不改变控件大小,对齐到容器左侧 不改变控件大小,对齐到容器右侧
android:text android:textColor android:textSize android:typeface
对应方法 setAutoLint(int) setGravity(int) setHeight(int) setMinHeight(int) setMaxHeight(int) setWidth(int) setMinWidth(int) setMaxWidth(int) setHint(int)
5.2 UI界面控件
5.2.1TextView与EditText 文本控件主要包括TextView控件和EditText控件。 其中TextView控件继承自View类,其主要功能是向用户显 示文本内容,同时可选择性地让用户编辑文本。从功能上来说, TextView就是一个完整的文本编辑器,只不过其本身被设置为 不允许编辑,其子类EditText被设置为允许用户对内容进行编 辑。 TextView提供了大量XML属性,这些XML属性大部分既可 适用于TextView,又可适用于EditText,但有少量XML只能适 用于其一,表5-7显示了TextView支持的XML属性及相关方法 的说明。
移动平台UI交互设计与开发
第5章 Android——UI常用基本控件
知识技能目标:

C#程序设计界面布局与控件

C#程序设计界面布局与控件

工具栏
提供常用操作的快速入口,通 常以按钮、下拉菜单等形式出 现。
控件
程序界面中的基本元素,如文 本框、按钮、标签等,用于实 现特定的功能和交互操作。
菜单
提供程序中可用的功能选项, 通常以弹出式菜单的形式出现 。
状态栏
显示程序的状态信息和提示信 息,通常位于窗口的底部。
02
控件概述
控件的定义
控件是一种图形用户界面元素,用于显示和响应用户输入。
组合框(ComboBox)
总结词
用于选择列表项目的下拉框。
详细描述
组合框控件是一个下拉框,用户可以在其中 选择列表项目。它结合了文本框和列表框的 功能,用户可以输入文本进行搜索或从下拉 列表中选择项目。组合框控件通常用于输入
表单中的下拉列表、快捷选项等场景。
图像框
用于显示图像的控件。
要点二
详细描述
图像框控件用于在界面上显示图像。用户可以调整图 像框的大小和位置来适应不同的界面布局。图像框控 件通常用于显示图片、照片、图标等场景。
04
控件的应用
控件的使用方法
Label控件
用于显示文本信息,通过属性设置可以修改 文本内容、字体、颜色等。
Button控件
用于触发事件,可以添加事件处理函数来响 应用户的操作。
在C#中,控件是窗体的一部分,用于构建和管理用户界面(UI)。
控件的作用
01
提供交互式界面
控件允许用户与应用程序进行交 互,如点击按钮、输入文本框等 。
显示信息
02
03
装饰和美化界面
控件可以用于显示文本、图像、 数据等,如标签、文本框和列表 框。
通过使用不同样式的控件,可以 增加应用程序的美观度和吸引力 。

第七章用户界面设计

第七章用户界面设计

对话框及其工作原理
应用程序一般用DialogBoxParam或CreateDialogBox函 应用程序一般用DialogBoxParam或CreateDialogBox函 DialogBoxParam 数来创建对话框; 数来创建对话框; DialogBoxParam用来创建模式对话; DialogBoxParam用来创建模式对话; 用来创建模式对话 CreateDialogBox用来创建无模式对话框。 CreateDialogBox用来创建无模式对话框。 用来创建无模式对话框 创建对话框的第一步是创建对话框模版, 创建对话框的第一步是创建对话框模版,它定义了对话 框的基本属性:高度、宽度及其中包含的控件; 框的基本属性:高度、宽度及其中包含的控件; 使用VC++的Insert/Resource菜单命令可以非常容易的 使用VC++的Insert/Resource菜单命令可以非常容易的 VC++ 加入对话框资源. 加入对话框资源.
第七章 用户界面设计
1
对话框与子窗口控件
Windows内部定义了许多窗口类称为子窗口控件 Windows内部定义了许多窗口类称为子窗口控件 User32.dll为应用程序注册的子窗口控件共 为应用程序注册的子窗口控件共6 User32.dll为应用程序注册的子窗口控件共6个,创建 前不需要再注册: 前不需要再注册: 按钮(BUTTON)--用户点击可提供输入的子窗口 按钮(BUTTON)--用户点击可提供输入的子窗口 (BUTTON)-列表框(LISTBOX)--提供一个可供选择的列表 列表框(LISTBOX)--提供一个可供选择的列表 (LISTBOX)-文本框(EDIT)--用于编辑文本 (EDIT)-文本框(EDIT)--用于编辑文本 组合框(COMBOBOX)--由一个列表框和编辑控件组合而成 (COMBOBOX)-组合框(COMBOBOX)--由一个列表框和编辑控件组合而成 滚动条(SCROLLBAR)--用于显示比客户区大的数据对象 (SCROLLBAR)-滚动条(SCROLLBAR)--用于显示比客户区大的数据对象 静态文本框(STATIC)--用于显示静态文本信息 (STATIC)-静态文本框(STATIC)--用于显示静态文本信息 除静态文本框外,以上控件收到用户输入后会向主窗口 除静态文本框外, 发送WM_COMMAND WM_COMMAND消息 发送WM_COMMAND消息 2

第9章Windows程序的界面设计

第9章Windows程序的界面设计

第9章Windows程序的界⾯设计总体要求 1、掌握Windows窗体和控件的常⽤属性和事件 2、掌握常⽤控件的使⽤⽅法,包括按钮Button、⽂本框Textbox、标签Label、单选按钮RadioButton、复选框CheckBox、组合框ComboBox、图⽚框PictureBox、分组框GroupBox、⾯板Panel、选项卡TabControl等控件。

3、了解窗体与对话框的区别,模态对话框与⾮模态对话框的区别,熟悉消息框和通⽤对话框的使⽤⽅法。

4、了解菜单、⼯具栏、状态栏的作⽤,掌握MenuStrip、ContextMenuStrip、TooStrip和StatusStrip等控件的使⽤⽅法。

5、理解SDI应⽤程序和MDI应⽤程序的区别,学会创建较为复杂的Windows应⽤程序。

相关知识点 1、熟悉Windows操作系统有关窗⼝和对话框的知识。

2、熟悉Windows应⽤程序的基于事件的运⾏机制。

学习重点 1、常⽤Windows窗体控件及其使⽤⽅法。

2、对话框、菜单、⼯具栏等控件在Windows应⽤程序中的应⽤。

学习难点 1、Windows窗体的设计和创建。

2、各种窗体控件的综合应⽤。

在Windows应⽤程序中,经常会接触到窗体,例如资源管理器、Word、Excel、记事本等许多应⽤程序都是由窗体组成的。

Windows应⽤程序的产⽣使应⽤程序的设计更为简单,功能更加强⼤,使⽤更⽅便灵活。

.NET Framework的⼀个优点就是提供了许多窗体控件,通过它们可以快速创建应⽤程序的⽤户界⾯。

创建⽤户界⾯时,把控件从⼯具箱拖放到窗体上,把它们放在应⽤程序运⾏时需要的地⽅,再添加控件的事件处理程序,即可完成⼀个功能强⼤、界⾯美观的Windows应⽤程序。

本章主要介绍⼀些最常⽤的Windows窗体控件。

通过本章的学习,读者可以掌握Windows应⽤程序开发的基本流程和技巧,掌握常⽤控件的使⽤。

Visual-Basic程序设计综合教程第3章--常用基本控件

Visual-Basic程序设计综合教程第3章--常用基本控件

End Sub
标签Label2的单击(Click)事件代码如下:
Private Sub Label2_Click()
Label1.Visible = True '设置Label1可见
Label2.Visible = False '隐藏Label2
End Sub
3.2.2 文本框
1 用途
文本框(TextBox)控件是VB中使用最为频繁 的控件之一,是一个文本编辑区域可以用来显示、 输入和编辑文本,类似于一个简单的文本编辑器。
3.2 标签、文本框和命令按钮
在VB应用程序的界面设计中,有3个最常用 的控件:标签、文本框和命令按钮。这3个控件是 构成用户界面的基础。
3.2.1 标签
1 用途 标签(Label)控件用于显示或输出文本信息。但不
能作为输入信息的界面,也就是说程序时标签所显示的内 容不能由用户直接编辑,但是可以通过程序代码修改。
第3章 常用基本控件
VB有两类控件,一是在工具箱中的常用 控件;二是通过添加“部件”的方法被使用的控 件。
本章主要介绍VB部分常用基本控件:标 签、文本框、命令按钮、图像框、图片框、滚动 条和计时器。其余常用控件将在后续章节陆续介 绍。
【主要内容】
●标签、文本框和命令按钮 ●图片框和图像框 ●水平滚动条和垂直滚动条 ●计时器
【例3.4】编写程序。在窗体上放置两个文本框(Text1和 Text2),设置文本框Text1为单行显示;文本框Text2为 多行显示,同时有水平和垂直滚动条,并且文本内容在运 行时禁止被用户随意更改。
要求:在程序运行后,在文本框Text1中显示文本内 容:“欢迎使用 Visiual Basic!”,用户可以选中其中 的任意文本内容,如图3.8(a)所示选中“Visiual Basic”, 然后单击窗体,则被选中的文本被字符串“VB”替换,同 时被选中文本的起始位置、长度以及内容等信息均在文本 框Text2中显示,如图3.8(b)所示。

VB.NET程序设计常见控件

VB.NET程序设计常见控件
【例4-7】设计、制作一个功能较全的文本编辑器,要求具有复制、删除、 剪贴、粘贴四种功能。
第4章 的常用控件
4.4 Button、RadioButton、GroupBox、 CheckBox
4.4.1 Button控件
➢SelectionFont属性:设置或者返回选定文本的字体。 ➢SelectionColor属性:设置或者返回选定文本的颜色。 ➢SelectedText属性:设置或者返回RichTextBox中选定的文本,如: RichTextBox1.SelectedText=“”,表示删除RichTextBox1中选定文本。 ➢CanUndo属性:值 为True时表示可以取消上一次的操作,值为 False时,表示不可以取消上一次的操作。 ➢CanRedo属性:值 为True时表示被Undo取消的方法可以被重做。
第4章 的常用控件
窗体常见的事件有:
➢Activated事件:当窗体被触发或者获得焦点时,触发该事件。 ➢Load事件:当窗体第一次显示的时候触发该事件。 ➢Closed事件:当窗体关闭后触发该事件。 ➢Clicked事件:鼠标单击时触发该事件。 ➢Closing事件:窗体关闭时触发该事件。 ➢KeyDown事件:当窗体获得焦点或者按下鼠标时触发该事件。 ➢KeyUp事件:当窗体获得焦点或者松开鼠标时触发该事件。 ➢KeyPress事件:当窗体获得焦点或者按下鼠标时触发该事件。与 KeyDown相比, KeyPress发生在其后。
第4章 的常用控件
➢Redo方法:重复被上一次的Undo方法取消的操作,要求CanRedo的 值为True。 ➢Undo方法:取消上一次操作,要求CabUndo的值为True,Undo才能 被使用。 ➢Find方法:搜索指定的字符串,有几种格式,这里介绍一种,如 n=RichTextBox1.Find(“12”),n就是在RichTextBox1中字符串“12”首次出 现的位置,若未找到“12”,则n的值为-1。 ➢LoadFile方法:有几种重载形式,比较复杂。对其中的某些重载形式将 在后面的例题中讲解。 ➢SaveFile方法:同上。 ➢SelectionChanged事件:若选定的文本发生变化,则触发该事件。 ➢TextChanged事件:若文本框中的文本发生变化则触发该事件。

C#控件大全及常用设计

C#控件大全及常用设计

1、窗体1、常用属性(1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。

(2)WindowState属性:用来获取或设置窗体的窗口状态。

取值有三种:Normal (窗体正常显示)、Minimized(窗体以最小化形式显示)和Maximized(窗体以最大化形式显示)。

(3)StartPosition属性:用来获取或设置运行时窗体的起始位置。

(4)Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。

(5)Width属性:用来获取或设置窗体的宽度。

(6)Height属性:用来获取或设置窗体的高度。

(7)Left属性:用来获取或设置窗体的左边缘的x坐标(以像素为单位)。

(8)Top属性:用来获取或设置窗体的上边缘的y坐标(以像素为单位)。

(9)ControlBox属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。

值为true时将显示控制框,值为false时不显示控制框。

(10)MaximizeBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。

值为true时显示最大化按钮,值为false时不显示最大化按钮。

(11)MinimizeBox 属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。

值为true时显示最小化按钮,值为false时不显示最小化按钮。

(12)AcceptButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Enter 键时就相当于单击了窗体上的该按钮。

(13)CancelButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Esc 键时就相当于单击了窗体上的该按钮。

(14)Modal 属性:该属性用来设置窗体是否为有模式显示窗体。

如果有模式地显示该窗体,该属性值为true;否则为false。

当有模式地显示窗体时,只能对模式窗体上的对象进行输入。

第八章常用控件

第八章常用控件
End Select
EnnddSSuubb
二、复选框 (checkbox)
主要属性: caption, alignment, value, sytle value的值:unchecked, checked, unavailable
【例8-4】设计一个简单的个人爱好调查程序。
Private Sub Command1_Click() Dim name$, sex$, hobbit$,i% name = "姓名:" & Text1 sex = "性别:" & IIf(Option1(0).Value, "男", "女") hobbit = "爱好:" For i = 0 To 3 If Check1(i).Value=1 Then hobbit=hobbit & Check1(i).Caption & " " Next i Label4 = name & vbCrLf & sex & vbCrLf & hobbit End Sub
第 8 章 常用控件
第 1 节 框架 第 2 节 计时器 第 3 节 选择性控件 第 4 节 列表框和组合框 第 5 节 滚动条 第 6 节 常用ActiveX控件
第 1 节 框架控件(frame)
一、使用框架的意义:作为对象的容器,实现对象分组和美化窗体。
二、建立框架 先建立框架,再在框架内建立对象,框架内的对象和框架相当与一 个整体;如果先建立其它对象,后建立框架,必须通过剪切→选框 架→粘贴才能绑定为整体。
方法: AddItem: 对象名. AddItem Item[,index] RemoveItem:对象名. removeItem index Clear:对象名.clear
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

13/ 59
信管教研室
③End语句
在Windows下,用户可通过使用菜单中的“关闭” 命令或单击应用程序窗口上的“关闭”按纽来关闭窗口, 并结束程序的运行。但当希望是由程序来控制其结束,而 不是由用户的操作来控制时,在程序代码中可使用End语 句,格式如下:
End
执行该语句将终止应用程序的执行,并从内存卸载所 有窗体。
格式:
[对象名.]Print [表达式列表1][;|,] [表达式列表
2][;|,]…
其中:
①“对象名”可以是窗体(Form)、图形框
(PictureBox)或打印机(Printer)。若省略了对象则
在窗体上输出。
②表达式列表:要输出的数值或字符串表达式,若省略,
则输出一个空行,多个表达式之间用空格、逗号、分号分
教学内容
2.1 窗体和常用控件 2.2 菜单设计 2.3 多重窗体多文档窗体 2.4 工具栏*
1/ 59
信管教研室
教学要求
一 掌握窗体的常用属性、事件 和方法
掌握常用控件的常用属性、 二 事件和方法
三 掌握制作菜单的使用方法
掌握多窗体界面设计方法

2/ 59
信管教研室
信管教研室
2.1 窗体和常用控件
需颜色。 (5)Enabled属性
控件是否可操作。当设置为False时,呈灰色,禁止用户进行 操作。 (6)Visible属性
控件是否可见。当设置为False,程序运行时控件不可见,但 控件存在着。
6/ 59
信管教研室
7、BorderStyle边框风格属性
设定值
0
1
2
3
4
5
常量
风格
vbBSNone vbFixedSingle
决定窗体标题栏显示的内容。
4/ 59
信管教研室
(3)Height、Width、Top和Left属性 1twip=1/567cm
Top
Left
Heig
ht Width
5/ 59
信管教研室
1. 主要属性:
(4)Forecolor、Backcolor颜色属性 设置窗体的前景、背景颜色(即正文颜色)。 其值是一个十六进制常数,用户可以在调色板中直接选择所
隔,也可出现Spc 和Tab函数。
③;(分号):表示光标定位在上一个显示的字符后
④,(逗号):表示光标定位在下一个打印去开始位置处,
打印区每隔14行开始。 10/ 59
信管教研室
Print方法
例2.1:设窗体对象名为frm1,执行下列语句后的运 行结果如下图所示:
Private Sub Form_Click() Frm1.Print "abcde" Frm1.Print "5>3", 5 > 3 Frm1.Print "23+5"; 23 + 5 Frm1.Print Frm1.Print "Visual" & "Basic"
窗体边框风格
7/ 59
信管教研室
(8)Font属性 Fontname:字体;Fontsize:字体大小;Fontbold:是
否是粗体;Fontitalic:是否斜体;Fontstrikethru:是否加 一删除线。 Fontunderline:是否带下划线。 (9)Picture属性
该属性用于设置窗体中要显示的图片。
Deactivate
失去激活事件,当窗体失去激活状态,即另一个窗体变为当 前活动窗体时触发本事件
窗体常用的事件
12/ 59
信管教研室
①装载窗体和Load事件
使用装载语句可把窗体(或其他对象)载入内存,但
并不显示它,会引发Load事件。
格式:
【例2-2】窗体事件
Load Object
其中Object 是对象名。由于VB程序在执行时会自动
vbSizable
窗口无外框 单线外框,运行时窗口大小不可改变 (缺省值)双线外框,运行时可改变窗口大小
vbFixedDouble
双线外框,运行时窗口大小不可改变
vbFixedToolWindow vbSizabeToolWindow
包含一个“关闭”按钮,标题栏字体缩小,窗口 大小不可改变
包含一个“关闭”按钮,标题栏字体缩小,窗口 大小可以改变
8/ 59
信管教研室
2. 方法
方法名 Hide Show Print Move
Refresh Cls
描述
隐藏对象。用法:[对象名.]Hide
显示对象。用法:,也可以在打印机上输出。 用法:[对象名.]Print [表达式列表1][;|,] [表达式列表2][;|,]…
End Sub
11/ 59
信管教研室
3. 事件
事件名 Click
单击事件
描述
Initialize 初始化事件
DblClick 双击事件
Load 装载事件。窗体装入时触发此事件
Unload 卸载事件。如果关闭窗体,触发Unload事件
Resize 在窗体被改变大小时触发本事件
Activate 激活事件,当窗体变为当前活动窗体时触发本事件
移动对象。是对象移动,同时也可以改变对象的尺寸。 用法:[对象名.]Move 左边距[,上边距[,宽度[,高度]]] 刷新对象。用法:[对象名.]Refresh 清除由其他方法在窗体中显示的文本和图形,用法:[对象 名.]Cls
窗体常用的方法
9/ 59
信管教研室
Print方法
Print方法的作用:在对象上输出信息。
装载窗体,所以没有必要对窗体使用Load 语句。
②卸载窗体与Unload事件 使用卸载语句可把窗体(或其他对象)从内存卸载。格
式: Unload Object
卸载将使该对象的所有属性重新恢复为设计时设定的 初始值,卸载还将引发对象的Unload事件。如果卸载的 对象是程序唯一的窗体,则将终止程序的运行。
思考:在程序中使用End语句和 Unload语句有什么异同之处?
14/ 59
信管教研室
4.设置对象属性的方法
有两种设置对象属性的方法。一是在设计态通过属性窗 口为其设定各种属性值;一是在程序代码中改变属性值。
3
2.1.1 窗体
1. 主要属性:
(1)Name名称属性 窗体名称。该属性是每个对象都必不可少的属性。每当
创建一个对象,VB都会自动提供一个默认名称,用户可以在 “属性”窗口的“名称”栏进行修改。Name属性在程序代码 中被作为对象的标识名,而不会显示在窗体上。
规则:对象名称必须以字母或汉字开头,由字母、汉字 、数字组成,长度不超过255个字符,其中可以出现下划线( 但最好不用,以免与代码中的续行符相混)。 (2)Caption标题属性
相关文档
最新文档