|
2 / 2 / 0
Регистрация: 31.05.2019
Сообщений: 158
|
|
Движение объекта05.07.2019, 20:12. Показов 4867. Ответов 13
Метки нет (Все метки)
Дорогие форумисты, скажите пожалуйста сложно ли сделать движение объекта (как движение шашки, т.е.: нажал на шашку, нажал на точку и она оказалась на ней) и помогите сделать пожалуйста.
0
|
|
| 05.07.2019, 20:12 | |
|
Ответы с готовыми решениями:
13
Движение объекта Движение объекта Движение объекта |
| 06.07.2019, 16:50 | ||||||
|
Несложно, поместите на форме элемент pictureBox1, измените его размер, например 1х1 см. можно окрасить каким-то
цветом(свойство backColor).Когда установите код, кликните мышкой в любой точке и pictureBox1 переместится в эту точку
1
|
||||||
|
2 / 2 / 0
Регистрация: 31.05.2019
Сообщений: 158
|
||||||
| 08.07.2019, 22:11 [ТС] | ||||||
|
Хм.. Странно. Он как магнитился к button1, так и магнитится
https://youtu.be/hZXYcIhxr8E (ссылка на видео программы)
0
|
||||||
|
2 / 2 / 0
Регистрация: 31.05.2019
Сообщений: 158
|
|
| 09.07.2019, 08:15 [ТС] | |
|
Т.е. мне не надо, чтобы он двигался по форме, мне надо, что бы двигался с buttona на button
0
|
|
|
1341 / 920 / 265
Регистрация: 08.08.2014
Сообщений: 2,766
|
||||||||||||||||||||||
| 09.07.2019, 09:21 | ||||||||||||||||||||||
|
CyberAnonim7
разметка
код
Добавлено через 9 минут Хотя, если судить по начальной постановке задачи, то нужно было другое, т.е. нужно было разместить на форме некий объект, при клике в этот объект подсвечивать его как выбранный и при последующем клике в произвольную точку формы перемещать объект в эту точку и снимать выделение с него. Добавлено через 8 минут Т.е. как-то так: разметка
код
0
|
||||||||||||||||||||||
|
2 / 2 / 0
Регистрация: 31.05.2019
Сообщений: 158
|
||
| 09.07.2019, 23:09 [ТС] | ||
|
И еще System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта." Если честно не понимаю что за фигня
0
|
||
|
1341 / 920 / 265
Регистрация: 08.08.2014
Сообщений: 2,766
|
|
| 09.07.2019, 23:18 | |
|
CyberAnonim7
Ну это вы уже подумайте, как правильно скопипастить. Ну или создайте пустую форму, разместите там контрол 'System.Windows.Forms.FlowLayoutPanel', сделайте его подстраиваемым под размеры формы и назовите 'mainLayout'. Возможно, вы ' InitializeComponent()' в конструкторе забыли, или ещё что-нибудь.
0
|
|
|
|
|
| 10.07.2019, 09:59 | |
|
Вот это подойдет?
Действие на графику
0
|
|
|
2 / 2 / 0
Регистрация: 31.05.2019
Сообщений: 158
|
|
| 10.07.2019, 13:02 [ТС] | |
|
Только мне надо не удерживать и таскать по форме, а нажать на button1, который хочу переместить, нажать на button2 НА который хочу переместить и button1 перемещается на button2.
Добавлено через 7 минут Мне кажется или кода можно поменьше: проверить нажимали ли на button1; да: нажимали ли на button2; да: определить координаты button2; переместить туда button1; проверить нажимали ли на button1; нет: вернутся к пункту 1; нажимали ли на button2; нет: ожидать; Все что надо
0
|
|
|
1483 / 938 / 454
Регистрация: 06.02.2012
Сообщений: 2,868
|
|
| 10.07.2019, 13:19 | |
|
CyberAnonim7,
Вам уже показали первые принципы алгоритма, теперь остается включить мозг. Вы сейчас пытаетесь сделать то, что вам не по силам. Сначала нужно начинать с того что вы можете сделать. А выше головы не стоит прыгать. Изучить сначала: 1)Хочу перемещать элементы по форме. 2)Хочу карту для своей игры 3)Хочу чтобы нажал на это кнопку1 и переместить на кнопку2 и получить координаты и.т.п 4)Хочу и хочу.... Опыт всегда приходит в практике, но никак не в "хотелках". Практика эта самое тяжело в освоение. Все хотелки сами в ходе процесса отпадут, когда вы получите, какое-то понятие. Если вы что-то хотите сделать сами, то без усилий, времени и вашей головы, никто за вас не сделает.
0
|
|
|
2 / 2 / 0
Регистрация: 31.05.2019
Сообщений: 158
|
|
| 10.07.2019, 15:55 [ТС] | |
|
Ты конечно не знаешь, но я бл 2ую неделю сижу и ничего особенного не сделал. Я искал везде в инете, в книжках, но ничего в основном толкового не нашел, только поэтому я обращаюсь сюда, для того, чтобы мне помогли. Если знаешь C# помоги или предложи материал для прочтения по C#.
0
|
|
|
1483 / 938 / 454
Регистрация: 06.02.2012
Сообщений: 2,868
|
|
| 10.07.2019, 16:01 | |
|
CyberAnonim7, Читать можно хоть что. Я еще раз повторюсь, нужна практика. Чем больше практики, тем больше знаний, а то что прочитаешь, это только предположение.
Вот готовые примеры игры шашки, берите разбирайте код, изучайте алгоритм. На этот основание и будет ваша начальная книга. Шашки Шашки для двоих
0
|
|
|
2 / 2 / 0
Регистрация: 31.05.2019
Сообщений: 158
|
|
| 10.07.2019, 16:24 [ТС] | |
|
Блин полностью согласен, что нужна практика, но я почти ничего не знаю, как работать, я знаю с самых азов и все...
Добавлено через 1 минуту Не шашки сложно, мне бы просто передвижение (как у шашки)
0
|
|
|
|
||
| 10.07.2019, 17:21 | ||
|
0
|
||
| 10.07.2019, 17:21 | |
|
Помогаю со студенческими работами здесь
14
Движение объекта по маршруту Свободное движение объекта Движение объекта в ограниченном пространстве Движение объекта по параболе и синусоиде Рандомное движение объекта по заданным траекториям Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU
YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей.
Звучит. . .
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|