У меня есть домашняя работа из школы и я застрял.C# Перетаскивание кнопок в области
Я должен сделать программу типа «http://www.beyinsporu.com/kelime-zinciri.php» этой игры.
Как вы можете видеть там несколько кнопок в строке, и они делают слово и еще 2 буквы у бота.
В игре вы должны перетаскивать кнопки за другим словом и создавать новое слово.
Для примера;
У вас есть слово «добавить» на экране и кнопки «h», «e».
После этого вы перетащите кнопки «h» и «e» перед словом «добавить», и оно должно обнаружить «голова».
Проблема в том, как я могу обнаружить, что любая кнопка перетаскивается в правильную область?.
Надеюсь, вы поймете мой английский^_ ^, если вы этого не сделаете, скажите, пожалуйста, исправить его.
Это Windows Form. Microsoft visual Studio 2010.
Моя кнопка перетаскивания кодов;
bool dragging = false;
Point first;
private void button23_MouseDown(object sender, MouseEventArgs e)
{
dragging = true;
first = e.Location;
}
private void button23_MouseMove(object sender, MouseEventArgs e)
{
if (dragging == true)
{
button23.Left = e.X + button23.Left - (first.X);
button23.Top = e.Y + button23.Top - (first.Y);
}
}
private void button23_MouseUp(object sender, MouseEventArgs e)
{
dragging = false;
}
это в приложении WindowsForm или в WebSite? –
WPF, ASP.NET, WinForms, консоль? Перетаскивание мышью? Необычные анимации? FAR подробнее и подтверждение усилий. –
Это оконная форма, ими использующая Microsoft Visual Studio 2010. – ShinoLexTazy