91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 359KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-02
  • 語言: C#
  • 標簽: c#??sh??

資源簡介

C# 畫畫板,基本實現window自帶畫畫功能,也具有相應提示

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;

namespace?畫畫板
{
????public?partial?class?Form?:?System.Windows.Forms.Form
????{
????????bool?mark?=?false?mark_copy?=?false;
????????bool?isSave?=?true;
????????Graphics?graphicsG;
????????Point?startpoint?endpoint;//第一層相框
????????int?x?y;//第二層相框
????????Point?selectpoint;
????????Bitmap?bitmap;//畫紙
????????Color?g_color?save_color;
????????float?g_width?save_width;
????????string?shape=?“pencil“;
????????string?saveName;
????????Rectangle?selectrectsaverect;
????????bool?isCopy?=?false;
????????int?clean?=?0;

????????public?Form()
????????{
????????????InitializeComponent();

????????????bitmap?=?new?Bitmap(pictureBox.Width?pictureBox.Height);
????????????graphicsG?=?Graphics.FromImage(bitmap);?//第二層畫筆,真正畫在圖片或pictureBox上
????????????graphicsG.Clear(Color.White);
????????????pictureBox.Image?=?bitmap;

????????????//畫筆和鼠標初始化
????????????g_color?=?Color.Black;
????????????g_width?=?1;
????????????save_color?=?g_color;
????????????save_width?=?g_width;
????????????pictureBox.Cursor?=?new?Cursor(“../../../鉛筆.cur“);
????????????shape?=?“pencil“;
????????????鉛筆button.Checked?=?true;
????????????狀態欄Label.Text?=?“00像素“;
????????}

????????//矩形公式
????????Rectangle?MakeRec(Point?p1?Point?p2)
????????{
????????????int?top?left?bottom?right;
????????????top?=?p1.Y?<=?p2.Y???p1.Y?:?p2.Y;
????????????left?=?p1.X?<=?p2.X???p1.X?:?p2.X;
????????????bottom?=?p1.Y?>=?p2.Y???p1.Y?:?p2.Y;
????????????right?=?p1.X?>=?p2.X???p1.X?:?p2.X;
????????????return?(new?Rectangle(left?top?right?-?left?bottom?-?top));
????????}

????????//鼠標左鍵按下
????????private?void?pictureBox_MouseDown(object?sender?MouseEventArgs?e)
????????{
????????????if(shape!=“selectcolor“)
????????????{
????????????????if?(e.Button?==?MouseButtons.Left)
????????????????{
????????????????????mark?=?true;

????????????????????startpoint?=?new?Point(e.X?e.Y);
????????????????????endpoint?=?startpoint;
????????????????}
????????????}
????????????else
????????????{
????????????????selectpoint?=?new?Point(e.X?e.Y);
????????????}

????????????if?(pictureBox_copy.Image?!=?null?&&?pictureBox_copy.Visible)
????????????{
????????????????Bitmap?bits?=?new?Bitmap(pictureBox_copy.Image);
????????????????if(clean>1)
????????????????{
????????????????????graphicsG.DrawImage(bits?selectrect);
????????????????}
????????????????else
????????????????{
????????????????????graphicsG.DrawImage(bits?saverect);
????????????????}
????????????????pictureBox_copy.Visible?=?false;
????????????????pictureBox.Image?=?bitmap;
????????????????clean?=?0;
????????????????isCopy?=?false;
????????????}

????????????isSave?=?false;
????????}

????????//鼠標左鍵按下后移動
????????private?void?pictureBox_MouseMove(object?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-12?19:29??畫畫板\
?????目錄???????????0??2018-11-26?15:24??畫畫板\.git\
?????文件??????????22??2018-11-26?15:24??畫畫板\.git\COMMIT_EDITMSG
?????文件??????????23??2018-11-26?15:24??畫畫板\.git\HEAD
?????文件?????????674??2018-11-26?15:24??畫畫板\.git\config
?????文件??????????73??2018-11-26?15:24??畫畫板\.git\description
?????目錄???????????0??2018-11-26?15:24??畫畫板\.git\hooks\
?????文件?????????478??2018-11-26?15:24??畫畫板\.git\hooks\applypatch-msg.sample
?????文件?????????896??2018-11-26?15:24??畫畫板\.git\hooks\commit-msg.sample
?????文件?????????189??2018-11-26?15:24??畫畫板\.git\hooks\post-update.sample
?????文件?????????424??2018-11-26?15:24??畫畫板\.git\hooks\pre-applypatch.sample
?????文件????????1642??2018-11-26?15:24??畫畫板\.git\hooks\pre-commit.sample
?????文件????????1348??2018-11-26?15:24??畫畫板\.git\hooks\pre-push.sample
?????文件????????4898??2018-11-26?15:24??畫畫板\.git\hooks\pre-rebase.sample
?????文件?????????544??2018-11-26?15:24??畫畫板\.git\hooks\pre-receive.sample
?????文件????????1239??2018-11-26?15:24??畫畫板\.git\hooks\prepare-commit-msg.sample
?????文件????????3610??2018-11-26?15:24??畫畫板\.git\hooks\update.sample
?????文件????????1360??2018-11-26?15:24??畫畫板\.git\index
?????目錄???????????0??2018-11-26?15:24??畫畫板\.git\info\
?????文件?????????240??2018-11-26?15:24??畫畫板\.git\info\exclude
?????目錄???????????0??2018-11-26?15:24??畫畫板\.git\logs\
?????文件?????????346??2018-11-26?15:24??畫畫板\.git\logs\HEAD
?????目錄???????????0??2018-11-26?15:24??畫畫板\.git\logs\refs\
?????目錄???????????0??2018-11-26?15:24??畫畫板\.git\logs\refs\heads\
?????文件?????????346??2018-11-26?15:24??畫畫板\.git\logs\refs\heads\master
?????文件?????????150??2018-12-03?18:59??畫畫板\.git\ms-persist.xml
?????目錄???????????0??2018-11-26?15:24??畫畫板\.git\objects\
?????目錄???????????0??2018-11-26?15:24??畫畫板\.git\objects\03\
?????文件?????????190??2018-11-26?15:24??畫畫板\.git\objects\03\2f4eab94f5205b5145d48d62e3f8ddc872c0ac
?????目錄???????????0??2018-11-26?15:24??畫畫板\.git\objects\08\
?????文件?????????161??2018-11-26?15:24??畫畫板\.git\objects\08\e763c24babe82fb9a3646db13b2594327b9c2b
............此處省略102個文件信息

評論

共有 條評論