rdyhyuklxhhxfjjhnmnjvmhh
using System;using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
Thread thDraw;
delegate void myDrawRectangel();
myDrawRectangel mydraw;
private Point ptBegin = new Point();
private bool blIsDrawRectangle = true;
public Form1()
{
InitializeComponent();
}
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
if (blIsDrawRectangle)
{
e.Graphics.DrawRectangle(new Pen(Brushes.Black, 1), ptBegin.X, ptBegin.Y, 50, 50);
}
}
private void Form1_Load(object sender, EventArgs e)
{
//图片背景初始化
this.pictureBox1.Image = System.Drawing.Image.FromFile(@"D:\Image\MianPic.bmp");
mydraw = new myDrawRectangel(ShowDrawRectangle);
thDraw = new Thread(Run);
thDraw.Start();
}
private void Run()
{
while (true)
{
if (pictureBox1.Image != null)
{
this.BeginInvoke(mydraw);
}
Thread.Sleep(50);
}
}
private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
if (thDraw != null)
{
thDraw.Abort();
}
}
private void ShowDrawRectangle()
{
Rectangle rec = new Rectangle(ptBegin.X * pictureBox1.Image.Size.Width / 460, ptBegin.Y * pictureBox1.Image.Size.Height / 350,
50 * pictureBox1.Image.Size.Width / 460, 50 * pictureBox1.Image.Size.Height / 350);
Graphics g = pictureBox2.CreateGraphics();
g.DrawImage(pictureBox1.Image, pictureBox2.ClientRectangle, rec, GraphicsUnit.Pixel);
g.Flush();
}
private void pictureBox1_MouseLeave(object sender, EventArgs e)
{
blIsDrawRectangle = false;
pictureBox1.Refresh();
}
private void pictureBox1_MouseEnter(object sender, EventArgs e)
{
blIsDrawRectangle = true;
}
private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
{
if (e.X - 25 <= 0)
{
ptBegin.X = 0;
}
else if (pictureBox1.Size.Width - e.X <= 25)
{
ptBegin.X = pictureBox1.Size.Width - 50;
}
else
{
ptBegin.X = e.X - 25;
}
if (e.Y - 25 <= 0)
{
ptBegin.Y = 0;
}
else if (pictureBox1.Size.Height - e.Y <= 25)
{
ptBegin.Y = pictureBox1.Size.Height - 50;
}
else
{
ptBegin.Y = e.Y - 25;
}
pictureBox1.Refresh();
}
}
}
--------------------编程问答-------------------- 干嘛呢,没事干了 --------------------编程问答-------------------- --------------------编程问答-------------------- 请问下怎么样才能 快速的买到火车票啊 回不了家了啊 --------------------编程问答-------------------- 自己写个外挂吧 如果足够犀利
不够犀利就找个外挂吧 --------------------编程问答-------------------- 真的是买不到了票了,就连站票也预定不了啊 555555555555555555555555 --------------------编程问答-------------------- 问下怎么样可以预定到无坐的火车票啊
-----------------------
不好意思,刚看到私信。
预订车票,一般都是电话或者网上订票的。
你想订票,打电话或者网上查看一下就可以订票了。 --------------------编程问答--------------------
如果订票没有,买票没有。只能曲线回家了。
买就近的火车票,然后导车回家吧。
好运。 --------------------编程问答-------------------- 这么惨 出去不要说是搞it的~
补充:.NET技术 , 非技术区