窗体
窗体图标的后缀名为ico
messagebox.show 的重载
dialogresult dr =messagebox.show(“提示文本:真的要关闭吗?”,
"标题文本",messagebox.okcancel,messagebox.question);
dialogresult是一个枚举
controls表示容器中所有的控件 每一项就是control类型
checkbox 多选框
radiobutton单选框
处于同一个容器中的单选框只能选中一个
容器:窗体,panle,groupbox分组框
numericupdown 数字上下控件
IO:input output 输入输出
下拉列表:
items下拉列表选项的集合
cbo.items.add();cbo为下拉列表名字
openfiledialog 打开文件
filter过滤器
ofd.filter="过滤器名称|*后缀名"
例子:("图片|*.jpg;*bmp;*.png;*.gif|全部文件|*.*")
打开形成窗体
(openfiledialog ofd=new openfiledialog ();
ofd.filter="图片|*.jpg;*bmp;*.png;*.gif|全部文件|*.*";
ofd.showdialog();)
ofd.filename;打开的是文件路径
(
ofd.multiselect=true;允许选中多个文件
ofd.flienames;打开的是多个文件路径
)
savefiledialog保存对话框,保存的是一个文件的路径,不能选择多个文件
bock 相对于父元素的停靠方式 fill 停靠满
对文件的操作:
1.文件内容
filestream streamreader streamwriter
2.文件信息
directoryinfo 目录信息
fileinfo 文件信息
3.文件目录和操作
1.文件内容--加载:
1.建立文件流
filestream fs =new filestream (@"文件路径",filemode(操作文件的方式,是个枚举))
2.建立流读取器
streamreader re =new streamreader(编码方式(fs),默认编码(encoding.default))
3.读取数据
reader.endofstream;布尔类型,表示是否读取
reader.readline();返回字符串类型,读取一行数据,并将光标移动到下一行
4.关闭读取器
reader.close();关闭,关闭后可再次打开使用
reader.dispose();销毁,彻底销毁对象资源,无法再次使用
5.关闭文件流
fs.close();
fs.dispose();
2,建立流写入器
streamwriter writer=new streamwriter (fs,encoding.);
createnew只能新建文件
open只能打开
2.文件信息
fileinfo fi=new fileinfo(path);
fille.exists(string path) 返回一个bool类型,判断给定路径上是否存在文件
判断一个枚举值A中是否包含一个枚举值B:
(A&8B)==B
listview 前缀lv图示的显示方式
items listviewitmes对象集合 表示列表视图中所有的数据项
showitemtooltips bool 是否显示数据项的工具提示
viem viem 列表视图的显示方式
columns columnheaders集合 表示列表视图详细信息的集合
listviewitem 列表视图项
text string 数据项的文本i
tooltiptext string 数据项提示文本
imageindex int 表示从相应的imagelist的图片集合中读取图片的索引
subitems listviewsubitem的集合 表示该数据的详细(额外)信息
contextmenustrip 右键菜单
imagelist 用于装载一个图片集合,该控件并不直接用于显示,通常用于给其他控件提供图片资源