资源简介
c# gdi+ 地图绘制 读取坐标点 缩放 漫游 查询。

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace PicZoom
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private Point m_ptStart = new Point(0 0);
private Point m_ptEnd = new Point(0 0);
private bool m_bMouseDown = false;
private float xRate yRate realX1 realY1 realX2 realY2;
private void pictureBox1_MouseDown(object sender MouseEventArgs e)
{
if (e.Button != MouseButtons.Left)
{
return;
}
m_ptEnd = new Point(e.X e.Y);
this.pictureBox1.Refresh();
label2.Text = “X = “ + e.X.ToString() + “ Y = “ + e.Y.ToString();
label3.Text = “X = “ + pictureBox1.Location.X.ToString() + “Y = “ + pictureBox1.Location.Y.ToString();
realX1 = e.X * xRate;
realY1 = e.Y * yRate;
label4.Text = “X = “ + realX1.ToString() + “Y = “ + realY1.ToString();
if (!m_bMouseDown)
{
m_ptStart = new Point(e.X e.Y);
m_ptEnd = new Point(e.X e.Y);
}
m_bMouseDown = !m_bMouseDown;
}
private void pictureBox1_Paint(object sender PaintEventArgs e)
{
if (m_ptEnd.X - m_ptStart.X < 0 || m_ptEnd.Y - m_ptStart.Y < 0)
{
return;
}
e.Graphics.DrawRectangle(System.Drawing.Pens.Blue m_ptStart.X m_ptStart.Y m_ptEnd.X - m_ptStart.X m_ptEnd.Y - m_ptStart.Y);
}
private void pictureBox1_MouseUp(object sender MouseEventArgs e)
{
if (e.Button != MouseButtons.Left)
{
return;
}
if (m_ptStart.X >= 0 && m_ptEnd.X >= 0
&& m_ptStart.Y >= 0 && m_ptEnd.Y >= 0
&& m_ptStart.X <= 254 && m_ptEnd.X <= 254
&& m_ptStart.Y <= 163 && m_ptEnd.Y <= 163)
{
m_ptEnd = new Point(e.X e.Y);
m_bMouseDown = !m_bMouseDown;
this.pictureBox1.Refresh();
}
else
{
m_ptEnd = new Point(e.X e.Y);
m_ptEnd = m_ptStart;
m_bMouseDown = !m_bMouseDown;
this.pictureBox1.Refresh();
}
realX2 = e.X * xRate;
realY2 = e.Y * yRate;
label5.Text = “X = “ + realX2.ToString() + “Y = “ + realY2.ToString();
pictureBox2.Image = Crop((Bitmap)pictureBox1.Image);
GC.Collect();
}
private void pictureBox1_MouseMove(object sender MouseEventArgs e)
{
if (e.Button != MouseButtons.Left)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3878 2009-06-12 15:40 Map\Backup\Form1.cs
文件 5622 2009-06-12 15:40 Map\Backup\Form1.Designer.cs
文件 5814 2009-06-12 15:40 Map\Backup\Form1.resx
文件 3336 2009-06-12 15:37 Map\Backup\PicZoom.csproj
文件 466 2009-06-12 15:28 Map\Backup\Program.cs
文件 1166 2009-06-12 15:28 Map\Backup\Properties\AssemblyInfo.cs
文件 3343 2009-06-12 15:37 Map\Backup\Properties\Resources.Designer.cs
文件 6445 2009-06-12 15:37 Map\Backup\Properties\Resources.resx
文件 1091 2009-06-12 15:28 Map\Backup\Properties\Settings.Designer.cs
文件 249 2009-06-12 15:28 Map\Backup\Properties\Settings.settings
文件 51415 2009-06-12 15:37 Map\Backup\Resources\chinamap.jpg
文件 7861 2008-09-09 17:00 Map\Backup1\FishForm.cs
文件 2035 2008-09-09 16:59 Map\Backup1\FishForm.Designer.cs
文件 5814 2008-09-08 20:36 Map\Backup1\FishForm.resx
文件 3653 2009-03-26 22:46 Map\Backup1\GoldFishProject.csproj
文件 885 2008-09-09 16:59 Map\Backup1\Program.cs
文件 657 2008-09-09 17:02 Map\Backup1\Properties\AssemblyInfo.cs
文件 3361 2009-03-26 22:45 Map\Backup1\Properties\Resources.Designer.cs
文件 6435 2008-09-08 19:44 Map\Backup1\Properties\Resources.resx
文件 1100 2009-03-26 22:46 Map\Backup1\Properties\Settings.Designer.cs
文件 249 2008-09-08 15:19 Map\Backup1\Properties\Settings.settings
文件 205721 2008-09-08 18:40 Map\Backup1\Resources\Left.png
文件 204894 2008-09-08 18:40 Map\Backup1\Resources\Right.png
文件 2783 2008-09-09 16:59 Map\Backup1\Win32.cs
文件 8704 2014-03-26 10:56 Map\Jiantou\bin\Debug\Jiantou.exe
文件 28160 2014-03-26 10:55 Map\Jiantou\bin\Debug\Jiantou.pdb
文件 11600 2014-03-26 10:21 Map\Jiantou\bin\Debug\Jiantou.vshost.exe
文件 490 2010-03-17 22:39 Map\Jiantou\bin\Debug\Jiantou.vshost.exe.manifest
文件 1469 2014-03-26 10:21 Map\Jiantou\Form1.cs
文件 1571 2014-03-26 09:56 Map\Jiantou\Form1.Designer.cs
............此处省略204个文件信息
相关资源
- asp.net C#购物车源代码
- C#实时网络流量监听源码
- C#百度地图源码
- Visual C#.2010从入门到精通配套源程序
- C# 软件版本更新
- C#屏幕软键盘源码,可以自己定制界面
- 智慧城市 智能家居 C# 源代码
- c#获取mobile手机的IMEI和IMSI
- C#实现简单QQ聊天程序
- 操作系统 模拟的 欢迎下载 C#版
- C#写的计算机性能监控程序
- 用C#实现邮件发送,有点类似于outlo
- MVC model层代码生成器 C#
- c#小型图书销售系统
- C# Socket Server Client 通讯应用 完整的服
- c# winform 自动登录 百度账户 源代码
- C#编写的16进制计算器
- C#TCP通信协议
- C# 数据表(Dataset)操作 合并 查询一
- C#语音识别系统speechsdk51,SpeechSDK51L
- 数据库备份还原工具1.0 C# 源码
-
[免费]xm
lDocument 节点遍历C# - EQ2008LEDc#开发实例
- DirectX.Capturec# winform 操作摄像头录像附
- c# 实现的最大最小距离方法对鸢尾花
- C#版保龄球记分代码
- C#自定义控件
- 基于c#的实验室设备管理系统621530
- C# 使用ListView控件实现图片浏览器(源
- C#简单窗体聊天程序
评论
共有 条评论