资源简介
可添加图片,绘制网格,鼠标画图,并点击鼠标或得点的坐标,以便计算点与点之间的距离。

代码片段和文件信息
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;
namespace 菜单
{
public partial class Form1 : Form
{
public bool shouldPaint;
public Point startpt;
public Point endpt;
public Graphics g;
public Pen Mypen;
private Image curImage;
private string curFileName = null;
private Rectangle curRect;
private Size originalSize = new Size(00);
private double curZoom = 1.0;
public Form1()
{
InitializeComponent();
bit = new Bitmap(10 10);
Graphics g = Graphics.FromImage(bit);
g.Clear(this.BackColor);
g.DrawRectangle(Pens.Blue new Rectangle(0 0 10 10));
g.Dispose();
textureBrush = new TextureBrush(bit);//使用TextureBrush可以有效减少窗体拉伸时的闪烁
}
TextureBrush textureBrush;
Bitmap bit;
int x = 0;
int y = 0;
bool showRec = false;
private void Form1_Load(object sender EventArgs e)
{
g = this.CreateGraphics();
Mypen = new Pen(Color.Blue 3);
}
private void ExitMenu_Click(object sender EventArgs e)
{
this.Close();
}
private void openFileToolStripMenuItem_Click(object sender EventArgs e)
{
OpenFileDialog opnDlg = new OpenFileDialog();
opnDlg.Filter = “All Image files|*.jpg;“;
opnDlg.title = “ImageViewer:Open Image File“;
opnDlg.ShowHelp = true;
if (opnDlg.ShowDialog() == DialogResult.OK)
{
curFileName = opnDlg.FileName;
try
{
curImage = Image.FromFile(curFileName);
}
catch (Exception exp)
{
MessageBox.Show(exp.Message);
}
this.AutoScroll = true;
this.AutoScrollMinSize = new Size
((int)(curImage.Width)
(int)(curImage.Height));
this.Invalidate();
}
// Invalidate();
curRect = new Rectangle(0 0 curImage.Width curImage.Height);
originalSize.Width = curImage.Width;
originalSize.Height = curImage.Height;
}
private void Form1_Paint(object sender PaintEventArgs e)
{
e.Graphics.FillRectangle(textureBrush this.ClientRectangle);
if (showRec)
{
e.Graphics.DrawRectangle(Pens.Red new Rectangle(x * 10 y * 10 10 10));
Console.WriteLine(“xxx1“);
}
Graphics g = e.Graphics;
// Image curImage = Image.FromFile(curFileName);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 13824 2010-05-20 18:39 菜单\菜单\bin\Debug\菜单.exe
文件 30208 2010-05-20 18:39 菜单\菜单\bin\Debug\菜单.pdb
文件 14328 2010-05-20 18:39 菜单\菜单\bin\Debug\菜单.vshost.exe
文件 490 2007-07-21 01:33 菜单\菜单\bin\Debug\菜单.vshost.exe.manifest
文件 6096 2010-05-20 18:39 菜单\菜单\Form1.cs
文件 9403 2010-05-20 18:39 菜单\菜单\Form1.Designer.cs
文件 6012 2010-05-20 18:39 菜单\菜单\Form1.resx
文件 1021 2010-05-20 18:44 菜单\菜单\obj\Debug\菜单.csproj.FileListAbsolute.txt
文件 847 2010-05-20 18:39 菜单\菜单\obj\Debug\菜单.csproj.GenerateResource.Cache
文件 13824 2010-05-20 18:39 菜单\菜单\obj\Debug\菜单.exe
文件 180 2010-05-20 18:39 菜单\菜单\obj\Debug\菜单.Form1.resources
文件 30208 2010-05-20 18:39 菜单\菜单\obj\Debug\菜单.pdb
文件 180 2010-05-20 11:35 菜单\菜单\obj\Debug\菜单.Properties.Resources.resources
文件 487 2010-05-18 19:39 菜单\菜单\Program.cs
文件 1354 2010-05-18 19:39 菜单\菜单\Properties\AssemblyInfo.cs
文件 2862 2010-05-18 19:39 菜单\菜单\Properties\Resources.Designer.cs
文件 5612 2010-05-18 19:39 菜单\菜单\Properties\Resources.resx
文件 1091 2010-05-18 19:39 菜单\菜单\Properties\Settings.Designer.cs
文件 249 2010-05-18 19:39 菜单\菜单\Properties\Settings.settings
文件 3758 2010-05-20 11:35 菜单\菜单\菜单.csproj
文件 908 2010-05-18 19:39 菜单\菜单.sln
..A..H. 17408 2010-05-20 18:44 菜单\菜单.suo
目录 0 2010-05-18 19:39 菜单\菜单\obj\Debug\TempPE
目录 0 2010-05-18 20:14 菜单\菜单\bin\Debug
目录 0 2010-05-20 18:39 菜单\菜单\obj\Debug
目录 0 2010-05-18 19:39 菜单\菜单\bin
目录 0 2010-05-18 19:39 菜单\菜单\obj
目录 0 2010-05-18 19:39 菜单\菜单\Properties
目录 0 2010-05-20 18:39 菜单\菜单
目录 0 2010-05-18 19:39 菜单
............此处省略3个文件信息
- 上一篇:东北大学软件学院编译原理
- 下一篇:SSM框架搭建+后台模板+登录验证
相关资源
- umeshmotion网格推移
- CAD中插入带坐标的正射影像——Inse
- google earth 高程点坐标提取软件
- Cad坐标转换工具,可进行批量转换
- 新旧坐标换算(采用最小二乘法利用
- 经纬度与大地坐标换算
- 地固系惯性系坐标转换程序
- 球面坐标与平面坐标的转换
- 易语言矩阵应用到指定坐标源码易语
- halcon极坐标变换傅里叶变换
- 滑块验证码无原图纯计算识别坐标.
- Sun 系统为NewEnergy 网格基础架构带来活
- Sun 网格计算技术在美国爱达荷国家实
- Sun Solaris计算网格为下一代核反应堆注
- 商用软件GAMBIT网格数据解析和应用
- Excel在GPS坐标转换计算中的应用
- 坐标基准
- OGC Discrete Global Grid Systems 全球离散网
- IBM推出新型虚拟网格计算磁带及存储
- 全站仪极坐标法在相似材料模拟试验
- 静止坐标系下STATCOM的无差拍控制
- Cocos2d-x开发游戏的坐标系知识介绍
- 全球地名地址及GPS坐标数据库
- opengl实现三维网格光顺Laplacian算法
- Smoothed Particle Hydrodynamics A Meshfree Par
- 中国地图地理坐标经纬度数据
- GPS数据转换X.Y坐标
- OpenGL三茶壶三光源光源绕着茶壶旋转
- csv文件转换为kml文件的可靠工具
- 无网格法在空心弹流场数值模拟中的
评论
共有 条评论