Forum » Programiranje » [C#]Premikanje objekta z vpisanimi kontrolami
[C#]Premikanje objekta z vpisanimi kontrolami
Miko55 ::
Imam ping pong igro za 2 igralca. Sedaj hočem da bi igralec premikal picturebox z tipkami ki jih sam vnese v textbox. Naredil sem takole (samo za enena igralca):
Porblem je da ko pritisnem izbrano tipko aplikacija zmrzne do te mere da morem zapret celi visual studio, javi pa mi napako: Requested value (npr. w) was not found.
Zdaj ali je kaj narobe narejeno ali se to kako drugače dela ? Pa zanima me če lahko 2 igralca naenkrat klikata svoji tipki za premikanje brez da bi en drugega prekinila ?
public void Form1_KeyDown(object sender, KeyEventArgs e)
{
Keys up = (Keys)Enum.Parse(typeof(Keys), form1.p5_text_kontrole_gor1.Text);
Keys down = (Keys)Enum.Parse(typeof(Keys), form1.p5_text_kontrole_dol1.Text);
if(e.KeyCode == up)
{
if (form1.p6_ploscek1.Top > form1.panel6_pongIgra.Top)
form1.p6_ploscek1.Top -= 15;
}
else if (e.KeyCode == down)
{
if (form1.p6_ploscek1.Bottom < form1.panel6_pongIgra.Bottom)
form1.p6_ploscek1.Top += 15;
}
}Porblem je da ko pritisnem izbrano tipko aplikacija zmrzne do te mere da morem zapret celi visual studio, javi pa mi napako: Requested value (npr. w) was not found.
Zdaj ali je kaj narobe narejeno ali se to kako drugače dela ? Pa zanima me če lahko 2 igralca naenkrat klikata svoji tipki za premikanje brez da bi en drugega prekinila ?
amacar ::
Tako kot imaš napisano je ok, mogoče imaš problem z malimi/velikimi črkami.
Poskusi nastaviti, da ignoriraš občutljivost na veliko/malo začetnico z dodatnim parametrom "true".
Poskusi nastaviti, da ignoriraš občutljivost na veliko/malo začetnico z dodatnim parametrom "true".
(Keys)Enum.Parse(typeof(Keys), element.Text, true);
Miko55 ::
Tako kot imaš napisano je ok, mogoče imaš problem z malimi/velikimi črkami.
Poskusi nastaviti, da ignoriraš občutljivost na veliko/malo začetnico z dodatnim parametrom "true".
(Keys)Enum.Parse(typeof(Keys), element.Text, true);
Ja,izgleda da so bile majhen/velike črke poroblem hvala za pomoč.
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | C# povezava forma in classaOddelek: Programiranje | 2588 (2051) | Miko55 |
| » | [c#] event, klik tipke escapeOddelek: Programiranje | 885 (789) | japol |
| » | [c#]izvajanje kodeOddelek: Programiranje | 1226 (960) | LeQuack |
| » | C# okna in podoknaOddelek: Programiranje | 1787 (1381) | FlashM |
| » | C# - keypressOddelek: Programiranje | 1775 (1506) | urkrajnc |