设置Image 属性来完成对图片框的图像进行初始化
SizeMode会调整当前图像显示的方式
实现读取本地文件思路
Filter 属性 设置文件筛选(图片文件|.jpg|所有文件|.*)
//一定要添加对ok的判断
if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
//在这里才是获取到有效路径.
txtPath.Text= openFileDialog1.FileName;
}
SelectedPath 是选择后的目录绝对路径
RootFolder = Environment.SpecialFolder.Cookies; (默认桌面)不推荐大家修改默认目录,因为有些计算机不是用管理员身份启动,那么他们没有办法访问C盘中的特殊文件夹
string Path = Application.StartupPath; 不会增加/需要手动添加
string cPath = AppDomain.CurrentDomain.BaseDirectory; 会在目录后增加/
课外知识 抽象类
abstract 抽象标示符
只要是抽象类,类的本身都会具有创建这个抽象类的方法
typeof 获取某个对象的类型
string[] s = Enum.GetNames(typeof(PictureBoxSizeMode)); 获取枚举中的所有Name(也就是显示的文字)
//根据Name 来得到相应的枚举类型.
Enum.Parse(typeof(PictureBoxSizeMode), name); 返回typeof 中对应的枚举类型
直接根据值进行强制类型转换
先决条件 枚举类型的数据必须是连续性的,而且index也是连续性的 并且index与枚举的值是连续的
int index= cmb1.SelectedIndex; //获取当前选择的index
//将index转换为枚举对象
PictureBoxSizeMode ps = (PictureBoxSizeMode)index;
向下托选选择:按住键盘的ALT键
暂无相关推荐.