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