private void translationToolStripMenuItem_Click(object sender, EventArgs e) { if (img == null) // protege de executar a função sem ainda ter aberto a imagem { return; } Cursor = Cursors.WaitCursor; // cursor relogio //copy Undo Image imgUndo = img.Copy(); InputBox formx = new InputBox(); formx.ShowDialog(); InputBox formy = new InputBox(); formy.ShowDialog(); ImageClass.Translate(img, Convert.ToInt16(formx.getValue), Convert.ToInt16(formy.getValue)); ImageViewer.Refresh(); // atualiza imagem no ecrã Cursor = Cursors.Default; // cursor normal }