Я не знаю, по-прежнему ли мне не хватает этого, но всякий раз, когда вы хотите добавить PictureBox, вы просто находите его на панели инструментов и перетаскиваете в пользовательский интерфейс. Но то, что я сделал, я кодировал, добавив PictureBox, тогда я хочу переместить его вправо. Я кодировал его на таймере, и вот как я это делаю.
private void enemyMove_Tick(object sender, EventArgs e)
{
GameMenu menu = new GameMenu();
if (menu.cmbox_Level.Text.Equals("Easy"))
{
this.Controls.Add(menu.EnemyTank);
menu.EnemyTank.Width = 26;
menu.EnemyTank.Height = 32;
menu.EnemyTank.BackgroundImage = Properties.Resources.Tank_RIGHT_v_2;
menu.EnemyTank.BackgroundImageLayout = ImageLayout.Stretch;
menu.EnemyTank.Left += 2;
}
}
Не спрашивайте меня, запущен ли таймер. Да, это уже началось, это было закодировано в Форме. Но почему-то, когда я запускаю программу, она не двигается. Но затем я попытался добавить PictureBox, на этот раз я попытался перетащить его в пользовательский интерфейс, затем добавить изображение на него, а затем закодировать его, перемещаясь вправо. Когда я запускаю программу, она работает. Но я хочу, чтобы всякий раз, когда я запускаю кнопку, она просто заставляет случайный PictureBox двигаться вправо. Иди, что здесь пропало.