存储图像控件(ImageList控件)
每个单独的图像可有通过索引值来查找图片
Application:处理应用程序的
Application.StartupPath:获取可执行文件的路径,不包含程序的名称、
获取图像途径:
string Path = Application.StartupPath.Substring(0,Application.StartupPath.Substring(0,Application.StartupPath.LastIndexOf("\\")).LastIndexOf("\\"));
Path += @"\01.jpg";
Image对象
构造方法:FromFile(Path,true)
Images.Add(Image img):添加图像
ImageSize属性:返回一个Size。可以用Size(int i,intj)实例化定义图像大小
Count:统计图像数量
PictureBox控件
Image属性:可以把Imagelist控件的图像集合通过Images[int index]返回一个Image
移除图像
Width、Height:宽和高,通常和ImageSize统一
RemoveAt(int index)方法:移除指定索引值的图像
列表视图控件(ListView控件)
就是平时空的文件夹窗体。是图标的项控件,可以显示大图标、小图标和数据。可以创建类似资源管理器窗口的控件
Items.Add(String str):添加str项目
Items.Clear():移除所有项
? RemoveAt(*.SelectedItems[0].Index):输出指定索引项
? SelectedItems.Clear():清除指定项目
Items[int index].Selected属性:true指定index项为选定状态
ListView添加图标
需要与ImageList控件相结合
把ImageList图像列表赋给它--imageList.Images.Add(Image.FromFile("01.png")),这 个加图像简单
LargeImageList、SmallImageList:大、小图标使用。把ImageList赋给它
Items[int index].ImageIndex:把int i赋给它。确定项目index对应的图像索引i
平铺视图:
View属性:View.Tile赋给它,设置平铺视图
TileSize:实例化Size(int i,int j)设置单个大小
分组:
View.SmallIcon由是一个View属性
Groups.Add(new ListViewGroup(string sgr,HorizzontalAlignment.Left)):添加组 、且是左对齐树控件(TreeView控件)
Items[int index].Group:把*.Groups[int index1]把指定分组索引项index1赋给项目 index
树控件(TreeView控件)
资源管理器左边显示文件夹树一样。就一样xml一样用
Nodes.Add(string str):添加一个节点(这个可以用TreeNodes tn接收),然后又可以在tn节点下通过Nodes.Add(new TreesNode(string str))添加新的节点
Nodes.Remove(*.SelectdNode):删除选择节点
AfterSelect事件:可以用这个方法获得选取后Text
加上图标的方法与ListView相似
ImageIndex设置图标索引 SelectedImageIndex选择后的图标索引
日期控件(DateTimePicker控件)
显示时间
Format属性:DateTimePickerFormat.Time显示为时间
Text:获取文本
自定义格式显示日期
Format属性:DateTimePickerFormat.Custom自定义时间格式
CustomFormat:"MMMM dd,yyyy-dddd" 月 几号,年-星期几
返回选择的日期
Value.Year.ToString()
Value.Month.toString()
Value.Day.ToString()
月历控件(MonthCalendar控件)
控件的外观
monthCalendar1.TitleBackColor:标题背景色
monthCalendar1.TrailingForeColor:不属于该月份的日期
monthCalendar1.TitleForeColor :标题前景色(字体)
System.Drawing.Color.*颜色
ShowWeekNumbers:true显示周数
显示多个月份
CalendarDimensions:创建一个Size(int i,int j)对象赋给它。从而设置月份的行数和列数
粗体显示特定日期
DateTime:用构造方法DateTime(year,month,day)创建一个日期
AddBoldedDate(DateTime dt):增加一个粗体显示日期
UpdateBoldDates():重绘粗体显示日期
选择日期范围
DateChanged事件
SelecitonStart:选择起始日期
SelectionEnd:选择结束日期
其他高级控件
ErrorProvider控件验证文本框输入
不打扰用户情况下 告诉用户有错误发生
验证TextBox文本框输入的正确与否是在它的Validating事件写的
SetError(TextBox tb,string str)方法:设置tb错误显示为str
文本框输入数字判定可以用try catch异常法判定是否能够强转
HelpProvider控件调用帮助文件
HelpNamespace属性:把路径赋给它
SetShowHelp(this,true):显示指定控件的帮组信息(是显示)
Timer控件设置时间间隔
Interval属性:设置时间间隔,以毫秒为单位
Tick事件:每个时间间隔执行的事件 。设置为1000秒,把DateTime.Now.ToString()写进去,就等于变化的时钟
ProgeressBar控件显示程序运行进度条
Minimun、Maximun:设置最大、最小
step:设置每步的步骤数值
PerformStep():运行一次执行一次
Value:进度值
每个单独的图像可有通过索引值来查找图片
Application:处理应用程序的
Application.StartupPath:获取可执行文件的路径,不包含程序的名称、
获取图像途径:
string Path = Application.StartupPath.Substring(0,Application.StartupPath.Substring(0,Application.StartupPath.LastIndexOf("\\")).LastIndexOf("\\"));
Path += @"\01.jpg";
Image对象
构造方法:FromFile(Path,true)
Images.Add(Image img):添加图像
ImageSize属性:返回一个Size。可以用Size(int i,intj)实例化定义图像大小
Count:统计图像数量
PictureBox控件
Image属性:可以把Imagelist控件的图像集合通过Images[int index]返回一个Image
移除图像
Width、Height:宽和高,通常和ImageSize统一
RemoveAt(int index)方法:移除指定索引值的图像
列表视图控件(ListView控件)
就是平时空的文件夹窗体。是图标的项控件,可以显示大图标、小图标和数据。可以创建类似资源管理器窗口的控件
Items.Add(String str):添加str项目
Items.Clear():移除所有项
? RemoveAt(*.SelectedItems[0].Index):输出指定索引项
? SelectedItems.Clear():清除指定项目
Items[int index].Selected属性:true指定index项为选定状态
ListView添加图标
需要与ImageList控件相结合
把ImageList图像列表赋给它--imageList.Images.Add(Image.FromFile("01.png")),这 个加图像简单
LargeImageList、SmallImageList:大、小图标使用。把ImageList赋给它
Items[int index].ImageIndex:把int i赋给它。确定项目index对应的图像索引i
平铺视图:
View属性:View.Tile赋给它,设置平铺视图
TileSize:实例化Size(int i,int j)设置单个大小
分组:
View.SmallIcon由是一个View属性
Groups.Add(new ListViewGroup(string sgr,HorizzontalAlignment.Left)):添加组 、且是左对齐树控件(TreeView控件)
Items[int index].Group:把*.Groups[int index1]把指定分组索引项index1赋给项目 index
树控件(TreeView控件)
资源管理器左边显示文件夹树一样。就一样xml一样用
Nodes.Add(string str):添加一个节点(这个可以用TreeNodes tn接收),然后又可以在tn节点下通过Nodes.Add(new TreesNode(string str))添加新的节点
Nodes.Remove(*.SelectdNode):删除选择节点
AfterSelect事件:可以用这个方法获得选取后Text
加上图标的方法与ListView相似
ImageIndex设置图标索引 SelectedImageIndex选择后的图标索引
日期控件(DateTimePicker控件)
显示时间
Format属性:DateTimePickerFormat.Time显示为时间
Text:获取文本
自定义格式显示日期
Format属性:DateTimePickerFormat.Custom自定义时间格式
CustomFormat:"MMMM dd,yyyy-dddd" 月 几号,年-星期几
返回选择的日期
Value.Year.ToString()
Value.Month.toString()
Value.Day.ToString()
月历控件(MonthCalendar控件)
控件的外观
monthCalendar1.TitleBackColor:标题背景色
monthCalendar1.TrailingForeColor:不属于该月份的日期
monthCalendar1.TitleForeColor :标题前景色(字体)
System.Drawing.Color.*颜色
ShowWeekNumbers:true显示周数
显示多个月份
CalendarDimensions:创建一个Size(int i,int j)对象赋给它。从而设置月份的行数和列数
粗体显示特定日期
DateTime:用构造方法DateTime(year,month,day)创建一个日期
AddBoldedDate(DateTime dt):增加一个粗体显示日期
UpdateBoldDates():重绘粗体显示日期
选择日期范围
DateChanged事件
SelecitonStart:选择起始日期
SelectionEnd:选择结束日期
其他高级控件
ErrorProvider控件验证文本框输入
不打扰用户情况下 告诉用户有错误发生
验证TextBox文本框输入的正确与否是在它的Validating事件写的
SetError(TextBox tb,string str)方法:设置tb错误显示为str
文本框输入数字判定可以用try catch异常法判定是否能够强转
HelpProvider控件调用帮助文件
HelpNamespace属性:把路径赋给它
SetShowHelp(this,true):显示指定控件的帮组信息(是显示)
Timer控件设置时间间隔
Interval属性:设置时间间隔,以毫秒为单位
Tick事件:每个时间间隔执行的事件 。设置为1000秒,把DateTime.Now.ToString()写进去,就等于变化的时钟
ProgeressBar控件显示程序运行进度条
Minimun、Maximun:设置最大、最小
step:设置每步的步骤数值
PerformStep():运行一次执行一次
Value:进度值