Загрузка...

[c#]нужна помощь с кодом

Тема в разделе C# создана пользователем Nuzze 4 июн 2017. (поднята 4 июн 2017) 363 просмотра

Загрузка...
  1. Nuzze
    Nuzze Автор темы 4 июн 2017 onee</3❤ 11 26 ноя 2016
    Привет ребятки,помогите с кое чем.
    Есть класс,который отвечает за перемещение курсора по координатам X,Y
    Код
    Cursor.Position = new Point(500, 500);
    [IMG]
    Я хочу сделать ввод координат при помощи textBox.что бы пользователь мог самостоятельно прописывать коор.но вот что-то у меня совсем не выходит.
    Люди добрые,помогите.
    Заранее спасибо.
     
    4 июн 2017 Изменено
  2. RaysMorgan
    Nuzze, можно записывать координаты x;y через пробел или любой другой разделитель, например:
    Код
    255 123

    Далее считываешь координаты:
    Код

    int x = textBox1.Text.Split(' ').First();
    int y = textBox1.Text.Split(' ').Last();

    Потом x и y используешь в функции
    Код

    Cursor.Position = new Point(x, y);
     
  3. Nuzze
    Nuzze Автор темы 4 июн 2017 onee</3❤ 11 26 ноя 2016
    Решил свою проблему.
    Может кому и пригодиться.)
    Код
                    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);
     
  4. Hangover_inactive59523
    Лучше сделай 2 maskedTextBox для X и Y и поставь маску на 4 цифровых символа ( 0000 ), что бы не обрабатывать потом всякие эксепшены при кривом вводе координат
    [IMG]
     
Top