Привет ребятки,помогите с кое чем. Есть класс,который отвечает за перемещение курсора по координатам X,Y Cursor.Position = new Point(500, 500); Код Cursor.Position = new Point(500, 500); Я хочу сделать ввод координат при помощи textBox.что бы пользователь мог самостоятельно прописывать коор.но вот что-то у меня совсем не выходит. Люди добрые,помогите. Заранее спасибо.
Nuzze, можно записывать координаты x;y через пробел или любой другой разделитель, например: 255 123 Код 255 123 Далее считываешь координаты: int x = textBox1.Text.Split(' ').First(); int y = textBox1.Text.Split(' ').Last(); Код int x = textBox1.Text.Split(' ').First(); int y = textBox1.Text.Split(' ').Last(); Потом x и y используешь в функции Cursor.Position = new Point(x, y); Код Cursor.Position = new Point(x, y);
Решил свою проблему. Может кому и пригодиться.) string[] source = textBox3.Text.Split(','); int x = Convert.ToInt32(source[0].Replace("X -", "0")); int y = Convert.ToInt32(source[1].Replace("Y -", "0")); Cursor.Position = new Point(x, y); Код string[] source = textBox3.Text.Split(','); int x = Convert.ToInt32(source[0].Replace("X -", "0")); int y = Convert.ToInt32(source[1].Replace("Y -", "0")); Cursor.Position = new Point(x, y);
Лучше сделай 2 maskedTextBox для X и Y и поставь маску на 4 цифровых символа ( 0000 ), что бы не обрабатывать потом всякие эксепшены при кривом вводе координат