Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Графика и графики Вопрос очень может быть странным. Вообщем в этом семестре мне потребуется довольно серьезная графика. 2д только. какую либу изучать? ... https://www.cyberforum.ru/ csharp-beginners/ thread969046.html вызов потомком метода родителя C#
Столкнулся с проблемой. для вызова метода родителя использую делегат. namespace PrivatChatServer { public delegate void myReport(string theItem);//Делегат SrvControl SRV = new...
C# Как ввести с клавиатуры IP? https://www.cyberforum.ru/ csharp-beginners/ thread968953.html
Здравствуйте! Подскажите пожалуйста. не могу сообразить, как ввести с клавы ip адрес в формате "192.168.1.1" и что бы каждый элемент перед точкой перевести в int значение? Я сделал но только вводить...
C# Работа с файлом - вставка, замена https://www.cyberforum.ru/ csharp-beginners/ thread968907.html
Доброго времени суток! Помогите начинающему))) Задание в следующем: необходимо открыть файл. Представить его байты в виде HEX, затем, допустим, в его первой строке найти байт (значение 03) и...
Новичку с чего начать? C#
Извиняюсь за флуд! В поиске ответов не увидел. У меня давно было желание научиться языкам программирования, но возможности для самоучения не было. На днях все же решился повысить свои познания и...
C# Разделить строку после некоторого кол-ва символов Дана строка типа: мамасестра Как между мама и сестра вставить пробел, если известно кол-во символов первого слова..(в нашем случае 4) https://www.cyberforum.ru/ csharp-beginners/ thread968896.html
C# Ошибка ArgumentNulException не обработано Пытаюсь написать калькулятор в командной строке. При попытке отладки вылетает ошибка ArgumentNulException не обработано на строке if (zadacha.Contains('=')) вот весь класс если что using System;... https://www.cyberforum.ru/ csharp-beginners/ thread968868.html C# Cделать метод по нахождению максимального числа из 3 чисел
ребята помогите пожалуйста!!! задача такая: сделать метод из 3 чисел по нахождению мах числа заранее спасибо)))
C# Задача. Теорема Пифагора https://www.cyberforum.ru/ csharp-beginners/ thread968795.html
Натуральные числа a,bc называются числами Пифагора, если выполняется условие a2+b2=c2. Напечатать все числа Пифагора меньше N. Console.Write("Введите число N"); string st =...
C# Последовательность вещественных чисел https://www.cyberforum.ru/ csharp-beginners/ thread968767.html
Вводится последовательность вещественных чисел, оканчивающаяся нулём, и состоящая более чем из одного ненулевого элемента. Вывести числа последовательности, добавив к каждому, кроме первого, значение...
C# <List> для начинающих
Доброго времени суток, многоуважаемые форумчане ! Помогите пожалуйста решить такую вот незамысловатую задачку: Дан лист в котором записаны числа от 1 до 5, и перед каждым числом написано "число"....
C# Вывод на экран имени переменной Всем привет! Не уверен, что вопрос по теме начинашек, но ввиду того что сам начинашка, спрошу здесь. Суть в следующем: Есть некий класс реализующий некий тип данных. Задача стоит в том чтобы... https://www.cyberforum.ru/ csharp-beginners/ thread968750.html
348 / 269 / 128
Регистрация: 14.11.2010
Сообщений: 482
05.10.2013, 08:37 0

Как зациклить проверку на нажатую клавишу? - C# - Ответ 5140077

05.10.2013, 08:37. Показов 1989. Ответов 6
Метки (Все метки)

Ответ

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
    class Program
    {
        public static int origRow;
        public static int origCol;
        protected static void WriteAt(int x, int y)
        {
            try
            {
                Console.SetCursorPosition(origCol + x, origRow + y);
            }
            catch (ArgumentOutOfRangeException e)
            {
                Console.Clear();
                Console.WriteLine(e.Message);
            }
        }
 
        static void Main(string[] args)
        {
            Console.Clear();
            ConsoleKey K=new ConsoleKey();// = Console.ReadKey().Key;
            while (K != ConsoleKey.Escape)
            {
                origRow = Console.CursorTop;
                origCol = Console.CursorLeft;
                K = Console.ReadKey().Key;
                switch (K)
                {
                    case ConsoleKey.UpArrow:
                        Program.WriteAt(0, -1);
                        break;
 
                    case ConsoleKey.DownArrow:
                        Program.WriteAt(0, 1);
                        break;
 
                    case ConsoleKey.LeftArrow:
                        Program.WriteAt(-1, 0);
                        break;
 
                    case ConsoleKey.RightArrow:
                        Program.WriteAt(1, 0);
                        break;
 
                    case ConsoleKey.Escape:
                        break;
                }
            }
        }
    }


Вернуться к обсуждению:
Как зациклить проверку на нажатую клавишу? C#
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.10.2013, 08:37
Готовые ответы и решения:

Как сохранить нажатую клавишу в переменную типа char?
Как сохранить нажатую клавишу в переменную типа char?

Как считать нажатую клавишу глобально?
Моя программа работает в фоновом режиме. Мне нужно считать нажатую клавишу, чтобы выполнить...

Как отследить нажатую и зажатую левую клавишу мыши?
Здравствуйте! Пишу программу которая будет отслеживать не только нажатую, но и &quot;зажатую&quot; левую...

Событие на нажатую клавишу
Здравствуйте! Мне нужно отслеживать нажатие клавиши ESC и создать на неё событие, но отслеживать...

6
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.10.2013, 08:37

Как глобально подменить нажатую клавишу на другую
В старой компьютерной игре Diablo 1 нельзя менять управление в настройках. Буква &quot;E&quot; свободна....

Считать нажатую клавишу
Я когда-то это делал, но не помню, как. Помнится, там было что-то вроде uses GraphABC; ...

Подменить нажатую клавишу
Народ помогите пожалуйста как на c++ осуществить вот такую вещь...: чтобы при физическом нажатии...

Реакция на нажатую клавишу
type TForm1 = class(TForm) Label1: TLabel; procedure FromKeyPress(Sender: TObject; var...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.