Загрузка...

[c #] need help with code

Thread in C# created by Nuzze Jun 4, 2017. (bumped Jun 4, 2017) 368 views

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

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

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

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

    Cursor.Position = new Point(x, y);
     
  3. Nuzze
    Nuzze Topic starter Jun 4, 2017 onee</3❤ 11 Nov 26, 2016
    Решил свою проблему.
    Может кому и пригодиться.)
    Code
                    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]
     
Loading...
Top