flowchartx
Aktif Üye
- Katılım
- 18 Ağustos 2021
- Mesajlar
- 220
Kod:
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked == true)
{
while (checkBox1.Checked == true)
{
string[] dizi = { "1", "2", "3", "4", "5", "6" };
for (int i = 0; i < 3; i++)
{
serialPort1.Write(dizi[2 * i]);
serialPort1.Write(dizi[2 * i + 1]);
System.Threading.Thread.Sleep(300);
serialPort1.Write("0");
}
if (checkBox1.Checked == false)
break;
}
}
}
Merhabalar
C# ile yeni çalışmaya başladım. Yukardaki kodda chexboxı enable yapınca sürekli seri porta veri göndermek istiyorum ve disable yapınca döngüden çıkmasını istiyorum. Fakat programı çalıştırdığımda chexboxu enable yaptığım anda arayüz kilitleniyor arayüzde hiç bir işlemm yapamıyorum, while döngüsü içinden çıkamıyorum nasıl bir yol izlemeliyim yardımcı olursanız çok sevinirim