第五章 Windows基础控件
一.对齐控件
选择的第一个控件是主控件,其他的控件都与其对齐。
菜单栏中的“格式”菜单除了“对齐”命令外,还包含“使大小相同”“水平间距”和“垂直间距”等命令,使用这些命令可以将选择的控件进行大小尺寸和间距的批量调整。
Anchor属性(锚定)个Dock属性(停靠),这两个属性每个控件都有
Anchor属性:它的作用就是设置控件相对于窗体的某个边缘的距离保持不变,既与窗体一起动态调整控件的大小
Dock属性:可以让控件停靠在窗体的上下左右,或者填充窗体,也可以不停靠
Locked属性:用来将控件进行锁定,进行锁定的控件不能移动和更改大小,可以在控件属性面板中设置为true,或者右击控件进行设定Locked属性
二.文本类控件
label控件:(标签控件)
Text属性:可以设置显示的文本
Visible属性:这个属性绝大多控件都有,可以显示或隐藏控件
TextBox控件(文本框控件):
ReadOnly属性:可以设置文本框是否为只读。如果ReadOnly为true,则不能对文本框中的内容进行编辑,只能显示文本信息,
UseSystemPasswordChar属性:属性可以对文本框进行密文掩饰,输入密码时,文本框将显示实心圆点用以代替密码
PasswordChar属性:也是对文本框进行密文掩饰,这个属性可以自定义显示的字符
Multiline属性:可以创建多行文本框,多行文本框可以编辑和显示多行文本信息,打开此属性可以将文本框高度进行调整,否则不能调整文本框高度
Button控件(按钮控件)
将按钮设置为窗体的"接受"按钮,通过设置窗体的"AcceptButton"属性,可以设置窗体的"接受"按钮,设置后打开窗体,用户每次按下回车键(Enter)都相当于单击了该按钮。
**将按钮设置为窗体的"取消按钮",**通过对窗体的"CancelButton"属性,可以设置窗体的"取消"按钮,设置后打开窗体,用户每次按ESC键都相当于单击了"取消"按钮
三.菜单栏、工具栏和状态栏
下拉式菜单(MenuStrip)
主要由菜单栏、主菜单、子菜单和快捷键组成
弹出式菜单(ContextMenuStrip)
弹出式菜单也称为"右键快捷菜单",在点击右键时出现,
使用时要设置窗体的"ContextMenuStrip"属性为相应的右键快捷菜单
工具栏(ToolStrip)
选择这个控件拖入到窗体后,可以右键左下角控件信息,插入标准项
状态栏(StatusStrip)
状态栏通常用于显示应用程序的系统信息,如操作人员的信息、软件版本号、当前日期和欢迎信息等,状态栏通常位于应用程序的窗体底部。
要想通过代码在状态栏显示系统当前时间,所以要在窗体的Load事件编写如下代码
this.toolStripStatusLabel1.Text = DateTime.Now.ToString();
这样启动窗体时候,状态栏就会显示静态时间,想用动态时间就需要用到Timer控件的属性和方法
第五章 Windows基础控件相关推荐
- 2022 最新 Android 基础教程,从开发入门到项目实战【b站动脑学院】学习笔记——第三章:简单控件
第 3 章 简单控件 本章介绍了App开发常见的几类简单控件的用法,主要包括:显示文字的文本视图.容纳视图的常用布局.响应点击的按钮控件.显示图片的图像视图等.然后结合本章所学的知识,演示了一个实战项 ...
- WPF基础五:UI④ 条目控件ContextMenu
派生关系: Object->DispatcherObject->DependencyObject->Visual->UIElement->FrameworkElement ...
- 【免杀前置课——Windows编程】五、窗口控件——什么是控件、Windolws 窗口两大类、Windows标准控件/通用控件、控件响应的接收、创建窗口制作不同控件
窗口控件 WINDOW控件 什么是控件? 控件是常见的窗口上的交互元素.例如:一个按钮,一个复选框,一个列表框等.当控件的特定功能被触发后,会主动发送消息通知父窗口,父窗口可以通过发送消息给控件控制控 ...
- windows标准控件的介绍与使用
一. Windows标准控件概述 (一)Windows标准控件 Windows系统提供的标准控件主要包括静态控件.按钮控件.编辑框控件.列表框控件.组合框控件等,如表所示. Windows标准控件的类 ...
- Android群英传笔记——第三章:Android控件架构与自定义控件讲解
Android群英传笔记--第三章:Android控件架构与自定义控件讲解 真的很久没有更新博客了,三四天了吧,搬家干嘛的,心累,事件又很紧,抽时间把第三章大致的看完了,当然,我还是有一点View的基 ...
- android studio 画控件,Android Studio 基础控件使用
TextView android:gravity="center" //文字对其方式 top bottom left right center android:textColor= ...
- ASP.NET2.0自定义控件组件开发 第六章 深入讲解控件的属性
深入讲解控件的属性持久化(一) 系列文章链接: ASP.NET自定义控件组件开发 第一章 待续 ASP.NET自定义控件组件开发 第一章 第二篇 接着待续 ASP.NET自定义控件组件开发 第一章 第 ...
- 第三章 用检验控件执行表单的验证
第三章 用检验控件执行表单的检验 主要内容: l 使用客户端检验 l 必填域控件:RequiredFieldValidator l 检验表达式控件:RegularExpressionValidator ...
- Android:基础控件按键文本框输入框制作登录页面
基础控件之Button,TextView,EditText,ImageView Button:按键 TextView:文本框 EditText:输入框 ImageView:图片 那我们新建一个工程研究 ...
最新文章
- Arc Engine 中添加气泡提示框
- 游戏开发--开源软件7--xith3D(java 3D引擎)
- 异步/等待-什么时候返回Task vs void?
- authenticationstring mysql_mysql5.7 的 user表的密码字段从 password 变成了 authentication_string...
- DAC MAC RBAC ABAC 权限系统的设计
- 同步代码和异步代码_告别异步代码
- django中使用原生sql
- 靠能力赚大钱,是最最可笑的谎言
- 三星s4 android8,三星全面支持安卓8.0系统,14款手机更新让人眼红
- MatLab的排序函数-sort
- 用户的大量数据保存在计算机的,计算机基础理论复习题
- RK3288_Android7.1添加两个gpio的按键
- python抖音涨粉代码_抖音最火表白代码
- MMKV_浅析 - MMKV 1.1.1
- 红米pro android o刷机,红米Pro如何刷机?你可以通过这两种方法获取root权限!
- android 的hook技术,Android Native Hook技术(一)
- 卫星影像离线数据包(免费下载)
- Python求1+2+…+n
- Kotlin快速运用第四阶段(集合相关框架)
- 使用spacedesk实现两台笔记本的双屏显示
热门文章
- utilities——比较与排序规则(C++)
- 华为nova7se乐活版支持鸿蒙,华为nova7se乐活版和畅享20se哪个好 参数区别对比评测...
- python3入门代码-python3爬虫入门程序
- 为何python不好找工作-听说自学Python不好找工作,小白要如何学Python?
- 自学python能找到工作吗-学习完Python后真的能找到工作吗?老男孩Python培训班
- 有人用语音识别写作吗,如果没有,为什么?
- 什么是计算机与网络的接口,什么是计算机接入网络的接口设备
- 对instance进行二次封装
- Web API-本地存储
- mysql 矩表_mysql表某相同值最近一次出现的间距