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

  • 大小: 96KB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-01
  • 語言: C#
  • 標(biāo)簽: C#??winform??

資源簡(jiǎn)介

采用C# 技術(shù),一個(gè)簡(jiǎn)單Winform 程序。程序簡(jiǎn)單有圖像縮放平移功能,可以提供開發(fā)思路

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Drawing;
using?System.Windows.Forms;
namespace?Display
{
????public?class?Drawing
????{
????????///?
????????///?實(shí)際坐標(biāo)
????????///?

????????public?List?Points?{?get;?set;?}
????????///?
????????///?顯示坐標(biāo)
????????///?

????????public?List?PaintPoints?{?get;?set;?}
????????///?
????????///?繪圖中心的X
????????///?

????????public?float?PaintAreaCenterX?{?get;?set;?}
????????///?
????????///?繪圖中心的Y
????????///?

????????public?float?PaintAreaCenterY?{?get;?set;?}
????????///?
????????///?實(shí)際坐標(biāo)的X
????????///?

????????public?double?DisplayCenterX?{?get;?set;?}
????????///?
????????///?實(shí)際坐標(biāo)的Y?
????????///?

????????public?double?DisplayCenterY?{?get;?set;?}
????????///?
????????///?繪圖比例
????????///?

????????public?double?Scale?=?1;
????????///?
????????///?圖片顯示框
????????///?

????????public?PictureBox?PictureBox;
????????///?
????????///?當(dāng)鼠標(biāo)按下時(shí)的坐標(biāo)
????????///?

????????int?X?=?0?Y?=?0;
????????///?
????????///?當(dāng)鼠標(biāo)按下時(shí)屏幕中心?的坐標(biāo)
????????///?

????????double?displayx0?displayy0;

????????public?Drawing(PictureBox?pictureBox)
????????{
????????????PictureBox?=?pictureBox;
????????????Points?=?new?List();
????????????PaintPoints?=?new?List();
????????????PictureBox.MouseWheel?+=?PictureBox_MouseWheel;
????????????PictureBox.MouseDown?+=?PictureBox_MouseDown;
????????????PictureBox.MouseUp?+=?PictureBox_MouseUp;
????????????PictureBox.MouseMove?+=?PictureBox_MouseMove;
????????????PictureBox.MouseEnter+=PictureBox_MouseEnter;
????????????PictureBox.Paint?+=?PictureBox_Paint;
???????????
????????
????????}
????????//win10以下操作系統(tǒng)需要win10能自動(dòng)獲取焦點(diǎn)
????????public??void?PictureBox_MouseEnter(object?sender?EventArgs?e)
????????{
????????????PictureBox.Focus();
????????}
????????public?void?Invalidata()
????????{
????????????PictureBox.Invalidate();
????????}

????????private?void?PictureBox_MouseWheel(object?sender?MouseEventArgs?e)
????????{
????????????if?(e.Delta?>?0)
????????????{
???????????????
????????????????Scale?*=?(float)1.25;
????????????????PictureBox.Invalidate();
????????????}
????????????else
????????????{
????????????????
????????????????Scale?/=?(float)1.25;
????????????????PictureBox.Invalidate();
????????????}?
????????}

????????private?void?PictureBox_MouseMove(object?sender?MouseEventArgs?e)
????????{?

????????????if?(e.Button?==MouseButtons.Left)
????????????????{
????????????????????double?dx?=?(e.X?-?X)/Scale;
????????????????????double?dy?=?(e.Y?-?Y)/Scale?;
????????????????????DisplayCenterX?=?displayx0?-?dx;
????????????????????DisplayCenterY?=?displayy0?-?dy;
????????????????????PictureBox.Invalidate()

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-06-29?08:53??圖形縮放平移示例\
?????目錄???????????0??2016-08-21?09:15??圖形縮放平移示例\Display\
?????目錄???????????0??2016-08-15?13:42??圖形縮放平移示例\Display\bin\
?????目錄???????????0??2016-08-15?15:20??圖形縮放平移示例\Display\bin\Debug\
?????文件????????8704??2016-08-21?09:16??圖形縮放平移示例\Display\bin\Debug\Display.dll
?????文件???????17920??2016-08-21?09:16??圖形縮放平移示例\Display\bin\Debug\Display.pdb
?????目錄???????????0??2016-08-15?13:42??圖形縮放平移示例\Display\bin\Release\
?????文件????????2498??2016-08-15?15:20??圖形縮放平移示例\Display\Display.csproj
?????文件????????6310??2016-08-21?09:15??圖形縮放平移示例\Display\Drawing.cs
?????目錄???????????0??2016-08-15?13:42??圖形縮放平移示例\Display\obj\
?????目錄???????????0??2016-08-21?09:16??圖形縮放平移示例\Display\obj\Debug\
?????文件????????6769??2016-08-15?14:07??圖形縮放平移示例\Display\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件?????????463??2016-08-21?09:13??圖形縮放平移示例\Display\obj\Debug\Display.csproj.FileListAbsolute.txt
?????文件????????2059??2016-08-21?09:13??圖形縮放平移示例\Display\obj\Debug\Display.csprojResolveAssemblyReference.cache
?????文件????????8704??2016-08-21?09:16??圖形縮放平移示例\Display\obj\Debug\Display.dll
?????文件???????17920??2016-08-21?09:16??圖形縮放平移示例\Display\obj\Debug\Display.pdb
?????文件???????????0??2016-08-15?13:42??圖形縮放平移示例\Display\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
?????文件???????????0??2016-08-15?13:42??圖形縮放平移示例\Display\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
?????文件???????????0??2016-08-15?13:42??圖形縮放平移示例\Display\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
?????目錄???????????0??2016-08-15?13:42??圖形縮放平移示例\Display\obj\Debug\TempPE\
?????目錄???????????0??2016-08-15?13:42??圖形縮放平移示例\Display\Properties\
?????文件????????1338??2016-08-15?13:42??圖形縮放平移示例\Display\Properties\AssemblyInfo.cs
?????目錄???????????0??2016-08-15?15:24??圖形縮放平移示例\簡(jiǎn)單圖形平移縮放(類庫)演示\
?????文件?????????187??2016-08-15?13:41??圖形縮放平移示例\簡(jiǎn)單圖形平移縮放(類庫)演示\App.config
?????目錄???????????0??2016-08-15?13:41??圖形縮放平移示例\簡(jiǎn)單圖形平移縮放(類庫)演示\bin\
?????目錄???????????0??2016-08-21?09:13??圖形縮放平移示例\簡(jiǎn)單圖形平移縮放(類庫)演示\bin\Debug\
?????文件????????8704??2016-08-21?09:16??圖形縮放平移示例\簡(jiǎn)單圖形平移縮放(類庫)演示\bin\Debug\Display.dll
?????文件???????17920??2016-08-21?09:16??圖形縮放平移示例\簡(jiǎn)單圖形平移縮放(類庫)演示\bin\Debug\Display.pdb
?????文件???????10752??2016-08-21?09:16??圖形縮放平移示例\簡(jiǎn)單圖形平移縮放(類庫)演示\bin\Debug\簡(jiǎn)單圖形平移縮放(類庫)演示.exe
?????文件?????????187??2016-08-15?13:41??圖形縮放平移示例\簡(jiǎn)單圖形平移縮放(類庫)演示\bin\Debug\簡(jiǎn)單圖形平移縮放(類庫)演示.exe.config
?????文件???????26112??2016-08-21?09:16??圖形縮放平移示例\簡(jiǎn)單圖形平移縮放(類庫)演示\bin\Debug\簡(jiǎn)單圖形平移縮放(類庫)演示.pdb
............此處省略33個(gè)文件信息

評(píng)論

共有 條評(píng)論