@Ceasar Разгледайте scrapy.org. Това е модулна рамка за скрапинг.
Отговори (3)
Имате ли KeyPreview зададен на true във формуляра?
person
Khadaji
schedule
20.08.2011
Благодаря, приятелю, това го направи! Благодаря и на всички останали, които ми помогнаха, наистина го оценявам
- person Dan; 20.08.2011
Един възможен проблем е, че вашият манипулатор на събития всъщност не е свързан със събитието KeyPress
. Трябва да свържете събитието KeyPress
към вашия манипулатор на събития, за да работи; простото именуване GameScreen_KeyPress
не е достатъчно. Например, ето как можете да направите това в конструктора на GameScreen
:
public void GameScreen()
{
this.KeyPress += new EventHandler(GameScreen_KeyPress);
}
Ето статия в MSDN по темата: Как да консумираме събития в приложение на Windows Forms.
person
Donut
schedule
20.08.2011
Най-добрият начин да направите това е да замените ProcesCmdKey
за вашия формуляр, като примера по-долу:
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
MessageBox.Show("Pressed: " + keyData);
return base.ProcessCmdKey(ref msg, keyData);
}
person
Carmelo La Monica
schedule
20.08.2011