Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6. Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты. Читайте требования к создаваемым темам.
Khachkara писал(а):как изменить фон квадратов при нажатии соответствующей кнопки на клавиатуре
Это не кадраты, это OLE-контролы, изменять их фон и вообще использовать в данной ситуации нельзя. Вместо OLE поставть PictureBox, фон меняется свойством .BackColor
Что касается самой задачи: поставь для формы свойство KeyPreview = True, и обрабатывай событие Form_KeyPress, в котором меняй цвет фона (BackColor) соответствующего контрола. И замени OLE на PictureBox как тебе сказали (или поясни зачем тебе нужен именно OLE).