• 大小: 74KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-05-16
  • 语言: C#
  • 标签: C#  vs2010  

资源简介

C#简易图片编辑器 vs2010

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Drawing.Imaging;

namespace 大作业3
{
    public partial class Form1 : Form
    {
        int count = 0nowCount = 0;
        List imgPath = new List();
        bool flag = false;  //是否进行过编辑
        Image myImg;

        public Form1()
        {
            InitializeComponent();
            this.panel1.Dock = Dockstyle.Fill;
            this.pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
            this.pictureBox1.Dock = Dockstyle.Fill;

            this.menuStrip1.Visible = false;

            this.TS编辑.Enabled = false;
            this.TS上一张.Enabled = false;
            this.TS下一张.Enabled = false;

            this.TS适应窗口.Visible = false;
            this.TS原图.Visible = false;
            this.TS加.Visible = false;
            this.TS减.Visible = false;
        }

        #region tool1
        private void TS打开_Click(object sender EventArgs e)
        {
            OpenFileDialog of = new OpenFileDialog();
            of.Filter = “图片|*.jpg;*.png;*.gif;*.jpeg;*.bmp“;

            if (DialogResult.OK == of.ShowDialog())
            {
                pictureBox1.Image = Image.FromFile(of.FileName);
                int i = 0;
                foreach (string Path in Directory.GetFiles(System.IO.Path.GetDirectoryName(of.FileName)))
                {
                    string style = System.IO.Path.GetExtension(Path);//获取文件扩展名  
                    style = style.ToLower(); 
                    if (style.Equals(“.jpg“) || style.Equals(“.png“) || style.Equals(“.gif“) || style.Equals(“.jpeg“) || style.Equals(“.bmp“))
                    {
                        this.imgPath.Add(Path);
                        if (Path == of.FileName) nowCount = i;
                        else i++;
                    }
                }
                count = imgPath.Count - 1;

                this.TS原图.Visible = true;
                this.TS编辑.Enabled = true;
                if (nowCount != 0) this.TS上一张.Enabled = true;
                if (nowCount != count) this.TS下一张.Enabled = true;
            }
        }

        private void TS编辑_Click(object sender EventArgs e)
        {
            if (this.TS适应窗口.Visible) this.TS适应窗口_Click(sender e);
            this.menuStrip1.Visible = true;
            this.menuStrip2.Visible = false;
            this.myImg = (Image)pictureBox1.Image.Clone();

            this.pictureBox1.Dock = Dockstyle.None;
            this.pictureBox1.Size = this.pictureBox1.Image.Size;
            imgSize = 100;
        }

        private void TS上一张_Click(object sender EventArgs e)
        {
            nowCount--;
            this.pictureBox1.Image = Bitmap.FromFile(imgPath[nowCount]);
            if (nowCount == 0) this.TS上一张.Enabled = 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      24064  2017-05-10 09:57  C#简易图片编辑器 vs2010\大作业3\bin\Debug\大作业3.exe

     文件      46592  2017-05-10 09:57  C#简易图片编辑器 vs2010\大作业3\bin\Debug\大作业3.pdb

     文件      11600  2017-05-10 09:57  C#简易图片编辑器 vs2010\大作业3\bin\Debug\大作业3.vshost.exe

     文件        490  2016-07-16 19:44  C#简易图片编辑器 vs2010\大作业3\bin\Debug\大作业3.vshost.exe.manifest

     文件      14434  2017-05-10 09:58  C#简易图片编辑器 vs2010\大作业3\Form1.cs

     文件      17546  2017-05-10 09:19  C#简易图片编辑器 vs2010\大作业3\Form1.Designer.cs

     文件       9882  2017-05-10 09:19  C#简易图片编辑器 vs2010\大作业3\Form1.resx

     文件       1015  2017-05-10 09:20  C#简易图片编辑器 vs2010\大作业3\Form2.cs

     文件       2609  2017-05-10 08:59  C#简易图片编辑器 vs2010\大作业3\Form2.Designer.cs

     文件       5817  2017-05-10 08:59  C#简易图片编辑器 vs2010\大作业3\Form2.resx

     文件       5420  2017-05-05 19:08  C#简易图片编辑器 vs2010\大作业3\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       6417  2017-05-10 09:57  C#简易图片编辑器 vs2010\大作业3\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件       1056  2017-05-10 09:57  C#简易图片编辑器 vs2010\大作业3\obj\x86\Debug\大作业3.csproj.FileListAbsolute.txt

     文件       1104  2017-05-10 09:23  C#简易图片编辑器 vs2010\大作业3\obj\x86\Debug\大作业3.csproj.GenerateResource.Cache

     文件       9174  2017-05-05 19:23  C#简易图片编辑器 vs2010\大作业3\obj\x86\Debug\大作业3.csprojResolveAssemblyReference.cache

     文件      24064  2017-05-10 09:57  C#简易图片编辑器 vs2010\大作业3\obj\x86\Debug\大作业3.exe

     文件       2711  2017-05-10 09:23  C#简易图片编辑器 vs2010\大作业3\obj\x86\Debug\大作业3.Form1.resources

     文件        180  2017-05-10 09:04  C#简易图片编辑器 vs2010\大作业3\obj\x86\Debug\大作业3.Form2.resources

     文件      46592  2017-05-10 09:57  C#简易图片编辑器 vs2010\大作业3\obj\x86\Debug\大作业3.pdb

     文件        180  2017-05-10 08:59  C#简易图片编辑器 vs2010\大作业3\obj\x86\Debug\大作业3.Properties.Resources.resources

     文件        491  2017-05-05 10:46  C#简易图片编辑器 vs2010\大作业3\Program.cs

     文件       1352  2017-05-05 10:46  C#简易图片编辑器 vs2010\大作业3\Properties\AssemblyInfo.cs

     文件       2872  2017-05-05 10:46  C#简易图片编辑器 vs2010\大作业3\Properties\Resources.Designer.cs

     文件       5612  2017-05-05 10:46  C#简易图片编辑器 vs2010\大作业3\Properties\Resources.resx

     文件       1097  2017-05-05 10:46  C#简易图片编辑器 vs2010\大作业3\Properties\Settings.Designer.cs

     文件        249  2017-05-05 10:46  C#简易图片编辑器 vs2010\大作业3\Properties\Settings.settings

     文件       4032  2017-05-10 08:59  C#简易图片编辑器 vs2010\大作业3\大作业3.csproj

     文件        872  2017-05-05 10:46  C#简易图片编辑器 vs2010\大作业3.sln

    ..A..H.     21504  2017-05-10 09:58  C#简易图片编辑器 vs2010\大作业3.suo

     目录          0  2017-05-05 10:46  C#简易图片编辑器 vs2010\大作业3\obj\x86\Debug\TempPE

............此处省略12个文件信息

评论

共有 条评论