WinformGDIPaintPlane/MainForm.cs

(开头部分) 11KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using PP.PaintLib;
using System;
using System.Drawing;
using System.IO;
using System.Windows.Forms;
using Helper;

namespace MyPaint
{
    public partial class MainForm : Form
    {
        public MainForm()
        {
            InitializeComponent();
        }

        private DrawBoard drawingBoard; //底层画板
        private Button preButtonShape;  //上一个被点击图形
        private Button preButtonTool;   //上一个被点击工具
        private ColorDialog colorDialog; //颜色框
        private OpenFileDialog openFileDialog; //打开文件
        private SaveFileDialog saveFileDialog; //保存文件
        private bool isDrawing = false;

        private FrmICOSetting frmICONSetting;
        private int ICONWidth; //宽度
        private int ICONHeight; //高度


        private void MainForm_Load(object sender, EventArgs e)
        {
            drawingBoard = new DrawBoard(this.Board);
            btnDraw_Click(null, null);
            colorDialog = new ColorDialog();// 创建颜色选择对话框
            colorDialog.Color = Color.Black;

            openFileDialog = new OpenFileDialog();// 创建打开文件对话框
            openFileDialog.Multiselect = true;
            openFileDialog.Filter = "图像文件 (*.jpg; *.jpeg; *.png; *.bmp)|*.jpg; *.jpeg; *.png; *.bmp";

            saveFileDialog = new SaveFileDialog();// 创建保存文件对话框
            saveFileDialog.Filter = "图像文件 (*.jpg; *.jpeg; *.png; *.bmp)|*.jpg; *.jpeg; *.png; *.bmp";

            //菜单按钮点击事件
            this.ICOSizeSetting.Click += new EventHandler(this.MenuCommand);
            this.ChangeToICO.Click += new EventHandler(this.MenuCommand);
            this.Exit.Click += new EventHandler(this.MenuCommand);



            ////放大缩小图形事件
            //Board.SizeChanged += (sender1, e1) =>
            //{
            //    if (Board.Size.Width == 0 || Board.Size.Height == 0) return;
            //    drawingBoard.ReloadPictures(Board);
            //    isDrawing = false;
            //    drawingBoard.ShowImage();
            //};

            //选择绘图工具事件
后面还有 274 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。