C#学习之DateTimePicker,MonthCalendar,MaskedTextBox,NumericUpDown,PictureBox和RichTextBox
DateTimePicker
属性:
- Value: DateTimePicker 控件中选定的日期和时间值。默认为当前日期和时间。
- Format: 显示的日期和时间格式。默认格式取决于控件的当前区域设置。
- MinDate: 用户可选择的最早日期。默认是 DateTimePicker 控件允许的最早日期(通常是 01/01/1753)。
- MaxDate: 用户可选择的最晚日期。默认是 DateTimePicker 控件允许的最晚日期(通常是 12/31/9998)。
- ShowUpDown: 指示是否显示上下按钮,以便增加或减少 DateTimePicker 的值。默认为 false。
- CalendarForeColor: 日期选择日历的前景颜色。默认为系统颜色。
- CalendarTitleForeColor: 日期选择日历标题的前景颜色。默认为系统颜色。
- CalendarMonthBackground: 日期选择日历的月份背景颜色。默认为系统颜色。
- CalendarTrailingForeColor: 日期选择日历中非当前月份日期的前景颜色。默认为系统颜色。
方法:
- ShowCheckBox: 显示或隐藏复选框,以指示日期时间选择框的 Value 是否为有效值。默认为 false。
- UpdateFormat: 更新 DateTimePicker 控件的显示格式。
- ShowUpDown: 将控件的外观更改为上下按钮的日期时间选择框。
- ResetText: 重置 DateTimePicker 控件的 Value 属性以显示当前日期和时间。
- SetBounds: 设置 DateTimePicker 控件的指定边界。
- OnClick: 将事件处理程序附加到 DateTimePicker 控件的 Click 事件。
MonthCalendar
属性:
- FirstDayOfWeek: 月份日历的周的起始日。默认为 Sunday。
- MaxDate: 用户可选择的最晚日期。默认是该控件所允许的最晚日期。
- MinDate: 用户可选择的最早日期。默认是该控件所允许的最早日期。
- MonthlyBoldedDates: 每月应加粗显示的日期的列表。默认为空。
- BoldedDates: 应加粗显示的日期的列表。默认为空。
- AnnuallyBoldedDates: 每年应加粗显示的日期的列表。默认为空。
- ScrollChange: 用户点击控件边缘时月份日历应滚动的方式。默认为 One。
- ShowToday: 是否在月份日历中标识今天的日期。默认为 true。
- ShowWeekNumbers: 是否在月份日历中显示周数。默认为 false。
- TodayDate: 月份日历中当前标识的日期。默认为当天的日期。
方法:
- SetCalendarDimensions(int x, int y): 设置月份日历的尺寸。
- SetSelectionRange(DateTime startDate, DateTime endDate): 设置月份日历控件中选定日期的范围。
- AddAnnuallyBoldedDate(DateTime date): 将每年加粗显示的日期添加到月份日历。
- AddBoldedDate(DateTime date): 将要加粗显示的日期添加到月份日历。
- AddMonthlyBoldedDate(DateTime date): 将每月加粗显示的日期添加到月份日历。
- RemoveAllBoldedDates(): 从月份日历中移除所有加粗显示的日期。
- RemoveAllAnnuallyBoldedDates(): 从月份日历中移除所有每年加粗显示的日期。
- RemoveAllMonthlyBoldedDates(): 从月份日历中移除所有每月加粗显示的日期。
MaskedTextBox(掩码文本输入框)
属性:
- Mask: 定义输入的格式。例如,电话号码、日期、邮政编码等。默认值是空。
- PromptChar: 在掩码中用作占位符的字符。默认是下划线 _。
- AllowPromptAsInput: 确定是否可以输入掩码中使用的字符。默认是 false。
- BeepOnError: 当用户输入不匹配掩码时是否发出警告音。默认是 true。
- CutCopyMaskFormat: 决定剪切或复制操作中的文本的格式。默认是 IncludePrompt。
- HidePromptOnLeave: 在控件失去焦点时,是否隐藏掩码中的占位符字符。默认是 false。
- ReadOnly: 是否只读。默认是 false。
- ResetOnPrompt: 当掩码中的字符不匹配时是否在控件失去焦点时重置输入。默认是 true。
方法:
- Clear: 清除控件中的文本和掩码。
- SelectAll: 选择控件中的所有文本。
- Undo: 撤销最后的用户操作。
- Cut: 剪切所选文本,并将其复制到剪贴板。
- Copy: 复制所选文本,并将其复制到剪贴板。
- Paste: 将剪贴板内容粘贴到控件。
| 常用掩码代码代号 | |
| 0 | 表示数字字符。可以输入 0 到 9 之间的任何数字。 | 
| 9 | 与 0 类似,但允许使用空格占位。 | 
| # | 与 0 或 9 类似,但允许输入可选的数字。 | 
| L | 表示字母。允许输入 A 到 Z 之间的任何字母。 | 
| ? | 表示字母。类似于 L,但允许使用空格占位。 | 
| & | 表示任何字符。 | 
| C | 表示任何字符。类似于 &,但允许使用空格占位。 | 
| A | 表示字母或数字字符。 | 
| a | 表示字母或数字字符。类似于 A,但允许使用空格占位。 | 
NumericUpDown
属性:
- 
Value:- 描述:设置或检索 NumericUpDown 控件的当前值。
- 默认值:0
 
- 
Minimum:- 描述:设置或检索 NumericUpDown 控件可接受的最小值。
- 默认值:0
 
- 
Maximum:- 描述:设置或检索 NumericUpDown 控件可接受的最大值。
- 默认值:100
 
- 
Increment:- 描述:设置或检索 NumericUpDown 控件的递增或递减量。
- 默认值:1
 
- 
DecimalPlaces:- 描述:设置或检索用于显示和解析的小数点位数。
- 默认值:0
 
方法:
- 
UpButton():- 描述:模拟用户单击“上”按钮,递增值。
 
- 
DownButton():- 描述:模拟用户单击“下”按钮,递减值。
 
- 
Select(int start, int length):- 描述:选择 NumericUpDown 控件中的一段文本。
 
- 
ResetText():- 描述:将 NumericUpDown 控件的文本重置为默认值。
 
- 
UpdateEditText():- 描述:更新控件的显示文本,以反映当前 Value 属性的值。
 
PictureBox
属性:
- Image: 用于设置或获取PictureBox中显示的图像。
- SizeMode: 决定图像在PictureBox中的显示方式。可能的值包括Stretch、CenterImage、AutoSize等。
- BorderStyle: 设置PictureBox周围的边框样式,如None、FixedSingle等。
- Size: PictureBox的大小。
- Location: PictureBox在窗体中的位置。
方法:
- Load: 从文件加载图像到PictureBox中。
- Dispose: 释放PictureBox控件使用的资源。
- Refresh: 使PictureBox控件重新绘制自身。
RichTextBox
属性:
- Text: 用于设置或获取 RichTextBox 中的文本内容。
- Font: 控制文本的字体样式。
- ForeColor: 设置文本颜色。
- BackColor: 设置文本背景颜色。
- ReadOnly: 设置 RichTextBox 是否为只读模式。
方法:
- AppendText(): 在 RichTextBox 的末尾添加指定文本。
- LoadFile(): 从文件加载内容到 RichTextBox。
- SaveFile(): 将 RichTextBox 内容保存到文件。
- Find(): 在 RichTextBox 中查找指定文本。
 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号