[Visual C#] Skalowanie przy użyciu klawiszy

0

Witam, mam problem tego typu. Mam sześcian który ma być skalowany za pomocą klawiatury, a dokładnie strzałek prawo - lewo. Napisałem funkcję która skaluje sześcian nie wiem tylko jak ją wywołać poprzez przyciśnięcie klawisza. Z góry dzięki za pomoc.

0

A to konsolowy projekt? WinForms? WPF? Silverlight? ASP.NET?

0

WinForms sory że nie dodałem. chodzi o to że na formularzu klikam np radiobutton i jak jest zaznaczony to po nacisnieciu strzalki w prawo wywoluje się funkcja która powiększy moj szescian a jak w lewo to zmniejszy.

bedzie to cos na zasadzie

if (strzałka_w_prawo)
skaluj(objekt)

tylko wlasnie rozchodzi sie o to jak sie ta fukcja pobierajaca wcisnieta strzalke nazywa, bo prawdopodobnie w visualu cos takiego jest.

0

Możesz podpiąć zdarzenie dla formy OnKeyDown.

private void TwojaForma_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyData == Keys.right)
TwojaFunkcja();
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1