3 / 3 / 0
Регистрация: 16.12.2013
Сообщений: 52
1

Задать координаты нарисованной фигуры

19.10.2014, 23:16. Показов 2175. Ответов 5
Метки нет (Все метки)

Здравствуйте! У меня такая проблема: я рендомно задала координаты овалу, чтобы при каждом щелчке по кнопке button овал перемещался на соответствующие координаты, но дело в том, что эти рендомные координаты в textBox1 и textBox2 выводяться, но овал остается на месте я не пойму что мне делать, помогите пожалуйста! Вот то, что я написала
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Microsoft.VisualBasic.PowerPacks;
 
namespace WindowsFormsApplication2
{
    public partial class FormChild : Form
    {
        public FormChild()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            Random r = new Random();
            int X = ovalShape1.Location.X;
            int Y = ovalShape1.Location.Y;
            X = r.Next(100, 500);
            Y = r.Next(100, 500);
            textBox1.Text = (X.ToString());
            textBox2.Text = (Y.ToString());
        }
    }
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.10.2014, 23:16
Ответы с готовыми решениями:

Сохранение нарисованной фигуры
Всем привет! У меня вот возник такой вопрос, как можно сохранить нарисованый обьект на winforme....

Изменение размеров нарисованной фигуры
Доброго времени суток! Возникла проблема с изменением размеров нарисованной фигуры. Необходимо...

Изменить размер нарисованной фигуры
Я рисую фигуру произвольной формы. Необходимо увеличить или уменьшить её. (см. вложения, во 2...

Перемещение фигуры нарисованной DrawPolygon
Суть проблемы такая. Нужно по двойному клику нарисовать фигуру (в моем случае звезда красного цвета...

5
Pure Free Digital Ghost
4243 / 1699 / 328
Регистрация: 06.01.2013
Сообщений: 4,324
19.10.2014, 23:27 2
20 и 21 должны идти после 22 и 23 же.
0
Заблокирован
19.10.2014, 23:43 3
C#
1
2
3
4
5
Random r = new Random();
            X = r.Next(100, 500);
            Y = r.Next(100, 500);
             ovalShape1.Location.X = X;
           ovalShape1.Location.Y = Y;
Разве не так должно быть?
0
3 / 3 / 0
Регистрация: 16.12.2013
Сообщений: 52
20.10.2014, 14:13  [ТС] 4
Я так пробовала, выдаёт ошибку, что X и Y не существует в текущем контексте, поэтому и пришлось ввести их как переменные, тогда ошибки нет, но и нужного результата тоже. Но за то, что откликнулись всё равно большое спасибо
0
539 / 463 / 313
Регистрация: 24.09.2013
Сообщений: 3,290
Записей в блоге: 1
20.10.2014, 22:43 5
C#
1
2
3
4
5
Random r = new Random();
            X = r.Next(100, 500);
            Y = r.Next(100, 500);
             ovalShape1.Location.X = X;
           ovalShape1.Location.Y = Y;
Попробуйте
C#
1
2
           ovalShape1.Left = X;
           ovalShape1.Top = Y;
Должно получиться
0
3 / 3 / 0
Регистрация: 16.12.2013
Сообщений: 52
21.10.2014, 00:00  [ТС] 6
Спасибо Вам огромное!!! Вы просто гений Всё получилось)))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.10.2014, 00:00

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Перемещение нарисованной фигуры по форме
Как осуществить перемещение фигуры? Например, квадрата.

Определение курсора внутри нарисованной фигуры
Программа автоматически рисует правильный многоугольник с заданным кол-вом вершин. Цель,...

Как выполнить заливку нарисованной фигуры?
Создана программа - графический редактор. Допустим нарисован овал, как выполнить его заливку? С# ...

Как поменять размер нарисованной фигуры в PictureBox?
Как поменять размер нарисованной фигуры в picturebox на WinForms C#? Есть рисовалка, в ней мы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.