singlepost

Управление изображение на форме в рельном времени << На главную или назад  

Пишу на C#.
Имеется изображение, формируемое объектном

Rectangle myRectangle = new Rectangle(10, 10, 20, 20)

Рисуется на форме (Panel).Необходим метод для управления манипулятором (в данном случае "крысой") положения прямоугольника (Rectangle) на форме и метод для измениения размеров (все тем же манипулятором) данного объекта.

17 ответов в теме “Управление изображение на форме в рельном времени”

  1. 5
    Максим Вячеславич ответил:

    Спасибо.

  2. 4
    Александр Ренев ответил:

    Control.PointToScreen

  3. 3
    Максим Вячеславич ответил:

    Это да, но как связать необходимые координаты (например левого верхнего угла (свойство Location)) c координатами положения курсора?

  4. 2
    Александр Ренев ответил:

    а в чем собственно проблема?
    ловишь mousedown на границе и потом по движению мыши меняешь размер
    ловишь mousedown внутри и по движению мыши перемещаешь)

  5. 1
    Максим Вячеславич ответил:

    Вцелом изображение формируется так

    public void FormingImage(object sender, PaintEventArgs e){
    //Кисть
    Pen myPen1 = new Pen(Color.Black, 1);
    Rectangle myRectangle = new Rectangle(10, 10, 20, 20);
    e.Graphics.DrawRectangle(myPen1, myRectangle);
    myPen1.Dispose();
    }

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.