C# 自定义格式字符串详解

需积分: 10 3 下载量 113 浏览量 更新于2024-08-23 收藏 216KB PPT 举报
"这篇文档是关于C#中自定义格式字符串的使用,以及窗体控件的操作技巧。文章详述了如何使用不同的格式代码来格式化日期和时间,同时也介绍了如何在C#窗体设计中添加、调整和分类控件。" 在C#中,自定义格式字符串是一个强大的工具,允许程序员根据需要定制输出的数据格式。本文中提到了几种常见的日期和时间格式化模式: 1. `d`: 这表示日期,输出一位或两位数字的月日,例如1或01。 2. `dd`: 用于确保日期始终显示两位数,即使是一天,也会显示为01。 3. `ddd`: 以三字母缩写形式显示一周中的某一天,如Mon。 4. `dddd`: 显示完整的一周中的某一天名称,如Monday。 5. `h`: 使用12小时制显示小时,一位或两位数,不带前导零,例如1或12。 6. `hh`: 同样是12小时制,但会加前导零,如01或12。 7. `H`: 24小时制下显示小时,一位或两位数,如1或23。 8. `HH`: 24小时制下的两位数小时,如01或23。 9. `m`: 显示分钟,一位或两位数,例如1或25。 10. `mm`: 确保显示两位数的分钟,如01或59。 此外,文档还介绍了C#窗体控件操作的基本知识,包括如何向窗体添加控件、调整控件的布局和属性。开发者可以通过以下方式在窗体上添加控件: - 双击工具箱中的控件,系统会在窗体的左上角自动添加默认大小的控件。 - 选定控件后,拖动鼠标在窗体上指定位置画出所需大小的控件。 - 直接将控件从工具箱拖放到窗体的特定位置。 - 使用代码动态创建和添加控件,例如创建一个按钮控件的代码是`Button btnNew = new Button();` 控件分为两类:有用户界面的控件(如按钮、文本框等)在运行时可见,而没有用户界面的控件(如Timer)则在后台提供功能,不可见。窗体和其他容器控件(如GroupBox和Panel)可以嵌套包含其他控件,这些子控件都集合在容器的Controls属性中。 对于控件的调整,可以通过多种方式进行,如对齐、改变大小、设置间隔。可以一次选择多个控件并统一调整它们的格式。利用Ctrl或Shift键可以多选,通过菜单命令、快捷菜单或工具栏按钮进行批量操作。在控件的Text属性中使用"&"可以设置快捷键,例如"新建(&N)"会使得Alt+N能触发按钮的Click事件。在实际显示时,"&"会变为下划线,除非使用"&&"来表示一个单独的"&"字符。 这篇文章深入浅出地介绍了C#中自定义格式字符串的使用,以及窗体控件的基本操作,对开发者理解和应用这些概念大有裨益。