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
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();
}