图片查看器
ctrl + w或双击 -选中
显示所有文件---解决方案资源管理器
字母顺序、分类顺序
IntellliSense 帮助编写代码
visualC#----Windows窗体应用程序----(工具箱里)所有Windows窗体双击
属性窗口--F4
工具箱----Ctrl+Alt+x
显示数字表左-----工具,F7切换
--------------------------------------------------------------------------------------------
1---图片查看器
设置窗体属性
属性(黑色显示是更改过的属性)
---Form1 Font-Size:--550*350 ,Text-相片查询器
添加TabeLayoutPanel控件 Dock-fill
---TableLayoutPanel(15%,85%---列;行90%,10%)ColummnCount改为2,Dock为Fill;
添加PictureBox控件 在父容器中停靠
---pictureBox1, (name) , Dock Fill ,ColummnCount改为2 BorderStyle-Fixd3D
---checkBox1 (name)text-拉伸, Dock--Fill
---flowLayouPanel1右三角在父容器中停靠 BorderStyle-Fixd3D,Dock-Fill
FlowDirection --RightTOLeft
添加四个按钮分别为:
同时选定四个按钮,修改AutoSize为true
---backgroudButton (name)text-设置背景色
---clearButton (name),text 清除图片
---showBotton (name),Text 显示图片
---closeButton (name),text-关闭
添加:
---组件colorDialog1(name)
---组件openFileDialog1,(name),Title--选择图片的一个文件
Filter:
JPEG Files(*.jpg)|*.jpg|PNG Files (*.png)|*.png|BMP Files (*.bmp)|*.bmp|All files (*.*)|*.*
JPEG Files(*.jpg)|*.jpg|PNG Files (*.png)|*.png|BMP Files (*.bmp)|*.bmp|All files (*.*)|*.*
双击 From 会打开 From.cs在class (类中写)
private void showButton_Click(object sender, EventArgs e)
{
//If the user clicks OK,load the
//picture that the user chose.
//显示打开文件对话框。
//如果用户点击“确定”,那么加载用户选定的图片。
if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
pictureBox1.Load(openFileDialog1.FileName);
}
}
private void clearButton_Click(object sender, EventArgs e)
{
//clear the picture
//清除图片
pictureBox1.Image = null;
}
private void backgroundButton_Click(object sender, EventArgs e)
{
//Show the color dialog box.If the user clicks OK,
//change thePictureBox control's background
//to the color the user chose.
//显示色彩选择对话框。如果用户点击“确定”,
//那么改变PictureBox 控件的背景颜色为用户指定的色彩
if (colorDialog1.ShowDialog() == DialogResult.OK)
{
pictureBox1.BackColor = colorDialog1.Color;
}
}
private void closeButton_Click(object sender, EventArgs e)
{
//Close the form
//关闭程序
this.Close();
}
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
//如果用户选择了拉伸单选框,
//那么改变PictureBox 控件的 SizeMode 属性为“Stretch”;
//如果用户没有选择拉伸,那么改变SizeMode 属性为“Normal
if (checkBox1.Checked)
{
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
}
else
{
pictureBox1.SizeMode = PictureBoxSizeMode.Normal;
}
}
}