Timer
可以按照用户指定的时间间隔触发事件
常用属性
Enabled 指定时钟是否处于运行状态
InterVal 指定时钟控件触发时间的时间间隔
Tick事件
当时钟处于运行状态时,每当到达指定时间间隔,就会触发该事件
菜单栏
ToolStripMenuItem
常用属性
ShortcutKeys
获取或设置与 ToolStripMenuItem 关联的快捷键。
Image
获取或设置显示的图像
Checked
表示菜单是否被选中
CheckOnClick
该属性为true,如果菜单项左边的复选框没有打上标记,就打上标记,如果该复选框已打上标记,就清除该标记。否则,该标记就被一个图像替代。
Enabled
该属性设置为false,菜单项就会灰显,不能被选中
DropDownItems
返回一个项集合,用作与菜单项相关的下拉菜单
事件
Click
用户单击菜单项时引发该事件
CheckedChanged
单击带CheckedOnClick属性的菜单项时,引发该事件
工具栏
ToolStrip
常用属性
GripStyle
该属性控制移动手柄是可见还是隐藏
ToolStripGripStyle.Hidden Visible
LayoutStyle 控制工具栏上的项如何显示,默认水平显示
ToolStripLayoutStyle.Flow 按水平或垂直方向排列
HorizontalStackWithOverflow 按水平方向进行布局且必要时会溢出
StackWithOverflow 按自动方式进行布局
Table 布局方式为左对齐
VerticalStackWithOverflow 按垂直方向进行布局,在控件中居中且必要时会溢出
Items
工具栏中所有项的集合
ShowItemToolTip
确定是否显示工具栏上某项的工具提示
Stretch
该属性设置为true,工具栏会占据容器的总长
ToolStrip的项
ToolStripButton
表示一个按钮,用于带文本和不带文本的按钮
ToolStripLabel
表示一个标签,还可以显示图像
ToolStripSplitButton
表示一个右端带有下拉按钮的按钮
ToolStripDropDownButton
控件具有下拉数组图像,单击控件的任一部分,都可以打开菜单部分
ToolStripComboBox
组合框
ToolStripProgressBar
进度条
ToolStripTextBox
文本框
ToolStripSeperator
为各个项创建水平或垂直分隔符
状态栏
StatusStrip中可以使用ToolStripDropDownButton、ToolStripProgressBar、ToolStripSplitButton
StatusStripStatusLabel
AutoSize
DoubleClickEnable
可以指定是否引发DoubleClick事件
对话框
public DialogResult ShowDialog ()
由派生的类执行,显示一个通用对话框
调用RunDialog( ) 保护方法显示对话框,并利用用户与对话框交互操作的信息,最终返回一个DialogResult枚举。Abort、Cancel、Ignore、No、
None、OK、Retry、Yes
public abstract void Reset ()
每个派生的对话框都执行该方法,把对话框的所有属性设置为默认值
ShowHelp属性 指示文件对话框是否显示“帮助”按钮
HelpRequest事件
用户单击对话框上的Help按钮时,触发该事件
OpenFileDialog
InitialDirectory属性
文件对话框显示的初始目录
默认情况下,对话框将打开用户在上一次运行应用程序时打开的目录
默认值是一个空串,表示用户的“我的文档”目录
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.InitialDirectory = "c:\\" ;
获取特定的系统文件夹
//把模板的通用用户目录设置为InitialDirectory
string dir=Environment.GetFolderPath(Environment.SpecialFolder.Templates);
dlg.InitialDirectory=dir;
Filter属性
设置文件过滤器,定义用户可以选择打开的文件类型
每个部分需要有两个字符串,第一个字符串定义要在文本框中显示的文本,第二个字符串用于指定要在对话框中显示的文件扩展名
dlg.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"
FilterIndex属性
指定列表框中的默认选项。 基于1
ValidateNames属性
检查用户输入的文件名,看其是否是一个有效的文件名。
该属性设置为true,可以使用CheckFileExists属性验证文件的有效性,使用CheckPathExists属性验证路径的有效性
FileName属性
包含在文件对话框中选定文件名的字符串
Multiselect属性
该属性设置为true,用户可以选中多个文件
FileNames属性
包含所有选中文件名的字符串。包含的文件顺序与选中它们的顺序相反。
OpenFileDialog的专用属性
ShowReadOnly属性
指示对话框是否包含只读复选框
ReadOnlyChecked属性
指示是否选定只读复选框
OpenFileDialog的常用方法
public Stream OpenFile ()
打开用户选定的具有只读权限的文件。
SaveFileDialog
常用属性
AddExtension
指示如果用户省略扩展名,对话框是否自动在文件名中添加扩展名。
DefaultExt
设置文件默认扩展名
CreatePrompt
指示如果用户指定不存在的文件,对话框是否提示用户允许创建该文件
FontDialog
常用属性
AllowVectorFonts
指示是否可在字体列表中选择矢量字体,默认为true
AllowVerticalFonts
指示是否可在字体列表中选择垂直字体,默认为true
FixedPitchOnly
该属性设置为true,仅在字体列表中显示固定大小的字体,默认为false
MaxSize
定义用户可以选择的最大字号
MinSize
定义用户可以选择的最小字号
ShowApply
该属性设置为true,显示Apply按钮
ShowEffects
该属性设置为true,可以选择Strikeout和Underline复选框来处理字体
ShowColor
该属性设置为true,在对话框中显示Color选项
AllowScriptChange
该属性设置为false,可防止用户改变字体的脚本
FontMustExist
指示对话框是否指定当用户试图选择不存在的字体或样式时的错误条件
Apply事件
单击Apply按钮触发的事件