0 / 0 / 0
Регистрация: 08.02.2020
Сообщений: 5
|
|
1 | |
Перемещение объекта по нажатию кнопки20.02.2020, 09:24. Показов 4949. Ответов 11
Метки нет (Все метки)
0
|
20.02.2020, 09:24 | |
Ответы с готовыми решениями:
11
Перемещение кнопки по нажатию Изменить цвет кнопки (button) по нажатию кнопки Перемещение Rectangle по нажатию клавиши Реализовать перемещение графика по нажатию на кнопку |
Фрилансер
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
|
|
20.02.2020, 11:00 | 2 |
0
|
0 / 0 / 0
Регистрация: 08.02.2020
Сообщений: 5
|
|
20.02.2020, 13:20 [ТС] | 3 |
ааа
Добавлено через 31 минуту как написать это в коде?
0
|
Фрилансер
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
|
|
20.02.2020, 13:26 | 4 |
0
|
0 / 0 / 0
Регистрация: 08.02.2020
Сообщений: 5
|
|
20.02.2020, 13:31 [ТС] | 5 |
ну вот у меня есть картинка(ракета) есть кнопка, теперь я хочу по нажатию кнопки ракета улетала, то есть начала движение вверх, мне нужен метод полета ракеты
0
|
Фрилансер
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
|
|
20.02.2020, 13:48 | 6 |
0
|
0 / 0 / 0
Регистрация: 08.02.2020
Сообщений: 5
|
|
20.02.2020, 14:04 [ТС] | 7 |
хорошо, но он мгновенно перемещается и возвращается обратно
0
|
Фрилансер
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
|
|
20.02.2020, 14:12 | 8 |
0
|
0 / 0 / 0
Регистрация: 08.02.2020
Сообщений: 5
|
|
20.02.2020, 14:16 [ТС] | 9 |
using System;
using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { NewMethod(); this.pictureBox1.Padding = new System.Windows.Forms.Padding(0, 40, 0, 0); pictureBox1.Size = new Size(+1, +1); return; } private void NewMethod() { pictureBox1.Location = new Point(+1, 10); } } }
0
|
1150 / 858 / 263
Регистрация: 30.04.2009
Сообщений: 3,598
|
|
22.02.2020, 15:16 | 10 |
IvanZZZ, чтобы перемещение было не мгновенным надо реализовать это соответствующим образом.
Создать цикл и перемещать на маленький шаг на каждой итерации. После каждой итерации делать Application.DoEvents(), это костыль, но для учебных целей пойдет.
0
|
Фрилансер
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
|
|
22.02.2020, 23:29 | 11 |
0
|
1150 / 858 / 263
Регистрация: 30.04.2009
Сообщений: 3,598
|
|
22.02.2020, 23:43 | 12 |
FateOri, async + Control.Invoke тогда уже
Считаю что для обучения лучше по возможности использовать простые конструкции, чтобы лишний раз не отвлекаться. Async/await-ы, таски, потоки и прочие контексты синхронизации с диспатчерами это то что надо понять прежде чем использовать.
0
|
22.02.2020, 23:43 | |
22.02.2020, 23:43 | |
Помогаю со студенческими работами здесь
12
Если CheckBox отмечен, то по нажатию кнопки текст копируется в название формы, иначе в название кнопки Перемещение объекта по форме Перемещение объекта по форме Перемещение объекта по форме за мышью Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |