Y no te sirve hacer algo como ésto:
Código:
public void mover(String txt) {
if (txt.Contains("derecha")) {
this.Left = Screen.AllScreens[0].WorkingArea.Left;
}else{
int w = Screen.AllScreens[0].WorkingArea.Width / 2 + 80;
this.Left = Screen.AllScreens[0].WorkingArea.Left + w;
}
}
Salu2