I use RectangleMovingEvent.
But I want to move the rectangle only vertically.
So I changed the values of PreviousPosition and CurrentPosition, but they are the same.
How do I limit the movement of the rectangle ??
roi = drawrectangle('Position',p ,'Color',[1 0 0]);addlistener(roi, 'MovingROI', @(a, b)roi_moved(a, b, handles));function roi_moved(hObject, eventdata, handles)p = hObject.Position;
Best Answer