C#编程:控件位置与尺寸控制
需积分: 14 66 浏览量
更新于2024-08-05
收藏 97.07MB PDF 举报
"大刂砑口位置-hta8533-md-007yy_使用说明书_v1.1_20170302"
本文档是关于C#编程中控件管理的详细指南,主要讨论了Control类及其相关属性和方法,特别是与控件位置和大小调整相关的特性。Control类是.NET Framework中的基础类,用于构建用户界面,它继承自System.ComponentModel.Component类,为控件提供了基本的结构和功能。
39.2.1 控件的位置和大小
控件的位置和大小可以通过多个属性来设置和获取,如Height、Width、Top、Bottom、Left、Right,以及辅助属性Size和Location。其中,Size属性使用Size结构表示控件的宽度和高度,而Location属性使用Point结构表示控件的左上角坐标。Size结构和Point结构都在System.Drawing命名空间中定义,它们都有X和Y坐标,并且支持比较和转换操作。
Bounds属性返回一个Rectangle对象,该对象代表控件的完整区域,包括滚动条和标题栏。Rectangle结构同样位于System.Drawing命名空间。ClientSize属性则表示控件的工作区,即不包含滚动条和标题栏的部分。
PointToScreen和PointToClient方法是两个实用的转换方法。PointToScreen接受一个Point结构并将其转换为屏幕坐标,这对于处理拖放操作特别有用。相反,PointToClient接收屏幕坐标并将其转换为相对于当前控件的坐标。
Dock属性是控制子控件如何在其父控件边缘对齐的关键。它可以接受DockStyle枚举值,如Top、Bottom、Left、Right、Fill或None。Fill值会使得控件大小与父控件的工作区匹配。
以上内容出自《C#高级编程(第7版)》,由Christian Nagel、Bruce Eckel、Jay Glynn等作者撰写,李铭、黄静等译校。该书详细阐述了C#编程的高级概念和技术,包括.NET Framework 4的相关内容。
2020-09-18 上传
2023-12-26 上传
2023-08-01 上传
2023-05-31 上传
2023-08-22 上传
2024-09-12 上传
2023-06-10 上传
2023-03-25 上传
2024-07-31 上传
郝ren
- 粉丝: 55
- 资源: 4119
最新资源
- 十种常见电感线圈电感量计算公式详解
- 军用车辆:CAN总线的集成与优势
- CAN总线在汽车智能换档系统中的作用与实现
- CAN总线数据超载问题及解决策略
- 汽车车身系统CAN总线设计与应用
- SAP企业需求深度剖析:财务会计与供应链的关键流程与改进策略
- CAN总线在发动机电控系统中的通信设计实践
- Spring与iBATIS整合:快速开发与比较分析
- CAN总线驱动的整车管理系统硬件设计详解
- CAN总线通讯智能节点设计与实现
- DSP实现电动汽车CAN总线通讯技术
- CAN协议网关设计:自动位速率检测与互连
- Xcode免证书调试iPad程序开发指南
- 分布式数据库查询优化算法探讨
- Win7安装VC++6.0完全指南:解决兼容性与Office冲突
- MFC实现学生信息管理系统:登录与数据库操作