Извините за мой англ.Я совершенно новичок в C #, и мне нужно это:
- После нажатия кнопки появится прямоугольная форма с заранее заданным размером;
- Этот прямоугольник должен перемещаться по всей форме+ перемещаться по экрану, даже если форма свернута;
- Треугольник должен следовать за движениями мыши;
- Когда я делаю щелчок мыши по нужному месту на экране, мне нужны все координатыобласти прямоугольника хранятся в переменных.
Эти координаты прямоугольника будут позже проверяться с помощью кода чтения пикселя, который у меня уже есть, поэтому мне действительно нужно, чтобы область прямоугольника, где ящелчок действительно будет храниться в переменных.
РЕДАКТИРОВАТЬ: Я действительно плохо знаком с C # и то, что я сделал до сих пор:
private void button5_Click(object sender, EventArgs e)
{
Graphics dc = this.CreateGraphics();
Pen Bluepen = new Pen(Color.Blue, 3);
dc.DrawRectangle(Bluepen, 0, 0, 50, 50);
}
И:
private void button5_MouseMove(object sender, MouseEventArgs e)
{
if (isMouseDown == true)
{
rect.Location = e.Location;
if (rect.Right > pictureBox1.Width)
{
rect.X = pictureBox1.Width - rect.Width;
}
if (rect.Top < 0)
{
rect.Y = 0;
}
if (rect.Left < 0 )
{
rect.X = 0;
}
if (rect.Bottom > pictureBox1.Height)
{
rect.Y = pictureBox1.Height - rect.Height;
}
Refresh();
}
}
Спасибозаранее !!