图片查看器

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;
            }      
           
        }
      
}

posted @ 2012-04-03 21:03  珍爱贝贝1314  阅读(261)  评论(1编辑  收藏  举报