You are not logged in.
Pages: 1
Вот построенная программа Win Form
namespace sharp_test { public partial class Form1 : Form { public Form1() { InitializeComponent(); SoundPlayer simpleSound = new SoundPlayer(@"kurlik.wav"); simpleSound.PlayLooping(); } } }
как сделать бесконечный цикл при этом чтобы была возможность обращения к контроллам формы.
Вот этот код нужно заставить работать в цикле (в фоне)
{ Random rnd = new Random(); int xi = 1; int yi = 1; while (true) { int vx = rnd.Next(0, 1); int vy = rnd.Next(0, 1); if (vx == 1) xi *= 1; else xi *= -1; if (vy == 1) yi *= 1; else yi *= -1; while (pictureBox1.Location.X > 12 & pictureBox1.Location.X < 272 & pictureBox1.Location.Y > 12 & pictureBox1.Location.Y < 249) { pictureBox1.Location = new Point(pictureBox1.Location.X + xi, pictureBox1.Location.Y + yi); textBox1.Text = Convert.ToString(pictureBox1.Location.X + xi); } } }
(Если кратко, то эта программа должна перемещать картинку от края до края с самого запуска приложения)
п.с пробовал через таймер и потоки, но так и не смог понять как выполнить обращение к контроллам, все время появлялась ошибка. Буду благодарен за любой пример кода.
Ранее опыт был только с С++
Last edited by Goldfish (18-07-2017 12:07)
Offline
Если есть опыт в C++ - можно попробовать Qt.
Plugin-SDK https://github.com/DK22Pac/plugin-sdk
Discord-сервер по plugin-sdk и программированию в GTA
RU https://discord.gg/QEesDGb
ENG https://discord.gg/zaVqFQv
Offline
Pages: 1