首页 > 编程语言 >C# winform自定义图片空间 缩放、拖拽、绘画

C# winform自定义图片空间 缩放、拖拽、绘画

时间:2024-12-22 19:52:24浏览次数:5  
标签:自定义 缩放 C# 绘画 拖拽 图片

首先简单介绍一下图片自定义的功能

1、滑动鼠标滚轮缩放图片;

2、按住鼠标左键拖拽图片;

3、可选绘画矩形、圆、直线、画笔;

4、可选连续绘画、单次绘画;

5、每次绘画通过事件返回起点坐标、终点坐标;

6、右击可重置图片大小(适应窗口)、原始尺寸(100%)、另存当前图片、清除绘画;

7、Form1作为自定义空间使用的样例。

 

以下是Form1窗体对自定义控件使用的界面,上方是功能调用,下方是图片显示;

 

 有需要的可以自取

通过百度网盘分享的文件:PictureEdit.rar
链接:https://pan.baidu.com/s/1BRCFcgpq-kKq5UUFiU8Bmw
提取码:ash7

 

标签:自定义,缩放,C#,绘画,拖拽,图片
From: https://www.cnblogs.com/resplendent/p/18622447

相关文章

  • 安装cuda版本的torch
    确保本地显卡是N卡,已经按照最新驱动下载并安装:cuda_12.6.3_561.17_windows下载并安装:cudnn-windows-x86_64-9.3.0.75_cuda12-archive下载并安装:Miniconda3-latest-Windows-x86_64(最好选中设置环境变量,虽然它不建议),修改源为清华,具体忘了哪个命令。condacreate-ntorchcon......
  • CF补题 993-Div.4
    CF补题993-Div.4-20241221Dashboard-CodeforcesRound993(Div.4)-CodeforcesA:题目大意:给出一个\(n\),求有多少有序正整数数对\((a,b)\),使得\(a=n-b\)#include<iostream>#definestreampreset()ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);usingnames......
  • WordPress 资源展示型下载类主题 CeoMax-Pro_v7.6 开心版
    WordPress 资源展示型下载类主题 CeoMax-Pro_v7.6开心版;CeoMax-Pro是一款极致美观强大的WordPress付费资源下载主题,它能满足您所有付费资源下载的业务需求!你的想法与业务不能被主题所限制!CeoMax-Pro强大的功能,在不久的将来它能实现你一切幻想!我们也在为此而不断努力。适......
  • VM虚拟机安装CentOS操作系统超详细教程(包含配置网卡、使用Xshell远程连接工具)
    1.创建新的虚拟机 2.选择典型配置3.稍后安装操作系统 4.选择Linux、版本为CentOS764位 5.自定义名称和路径 6.设置磁盘大小和选择拆分成多个文件。7.自定义硬件,设置内存大小8.设置处理器的数量9.使用iso镜像文件10.选择NAT模式11.开启建好的虚拟机12.回车......
  • ACL 和 NAT(配eNSP实验模拟)
    目录一:ACL(访问控制列表)1.什么是ACL(访问控制列表)2.ACL概述和应用3.ACL工作原理:4.ACL种类5.ACL组成和规则​6.ACL的匹配位置。7.acl实例模拟二.NAT(网络地址转换)1.NAT工作原理如下:​2.NAT技术转换流程如下:​3.静态NAT案例分析1.动态NAT:4.Easy-IP5.NATPT(端口映......
  • #渗透测试#漏洞挖掘#红蓝攻防#护网#sql注入介绍08-基于时间延迟的SQL注入(Time-Based S
    免责声明本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停止本文章阅读。目录一、基于时间延迟的SQL注入概述(一)原理(二)应用场景示......
  • 第十一章:DevSecOps持续安全性管理
    DevSecOps持续安全性管理一、概述1.设计目标本文档旨在设计一个全面的DevSecOps安全管理体系,通过"安全教育"、"通过设计保证安全"和"安全自动化"三个维度,实现软件开发全生命周期的安全保障。根据NIST统计,在发布后执行代码修复,其修复成本相当于在设计阶段执行修复的30倍......
  • CF1324F Maximum White Subtree
    看到题目最直接的想法就是以每个节点为根进行nnn次树形dp......
  • 深入解析RuoYi框架中的DataScopeAspect:不同权限类型的SQL语句生成与作用
    目录AOP简介面向切面编程(AOP)的概念AOP在RuoYi框架中的应用DataScopeAspect类的作用类的功能切点选择权限检查​编辑在前端如何给不同的用户设置不同的权限实际代码示例控制层服务层Mapper层DataScopeAspect类1.全部权限2.自定义权限3. 本部门及以下权限4.仅......
  • qemu模拟仿真esp32开发板并启动esp_lcd_qemu_rgb图形支持
    QEMU是一个强大的开源模拟器,可以模拟各种硬件环境。现在就让我们使用QEMU来模拟ESP32开发板,并启用esp_lcd_qemu_rgb图形支持。本次实践需要用到图形仿真套件:espressif/esp_lcd_qemu_rgb:espressif/esp_lcd_qemu_rgb•v1.0.2•ESPComponentRegistry前置准备安装qemu仿......