Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2012, 21:31   #1
Xonor
Новичок
Джуниор
 
Регистрация: 24.11.2012
Сообщений: 1
Вопрос Перетаскивания объекта c#

Код:
namespace geometry
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }



     
        private void panel1_Paint(object sender, PaintEventArgs e)
        {
            Pen blackPen = new Pen(Color.FromArgb(255, 0, 0, 0), 5);
            Brush  aaa = Brushes.Aqua;
            e.Graphics.FillEllipse(aaa, panel1.Width/2,panel1.Height/2, 50,50);//рисуем круг
           

          
            
            

        }
    
        
        private void button1_Click(object sender, EventArgs e)
        {
            
            
            

        }
    }
Вопрос: Как при нажатии ( два раза ЛКМ) на круг(или хотя бы по клику по панеле) перетаскивать мой, нарисованный, круг( с учетом зажатия ЛКМ).
Я так понимаю, нужно использовать DoubleClick/считывание координат мышки(MousePosition) и перерисовку. А как?

Последний раз редактировалось Xonor; 24.11.2012 в 21:36.
Xonor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перетаскивания элементов nats C# (си шарп) 2 15.10.2012 15:40
Получение пути к файлу путем перетаскивания k1r1ch Общие вопросы Delphi 7 29.06.2009 21:19