TextBox a data yazdırma problemi

otomasyonAdp
09-01-2019, 00:16   |  #1  
otomasyonAdp avatarı
OP Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Oca 2019

 

Merhabalar
Plc den "D0" dan "D20" ye kadar çekmiş olduğum datayı "texBoxNumbers" isimli TextBox kutucuğuna yan yana yazılı halde örnek program üzerinden çekmekteyim.Asıl olarak yapmak istediğim  ve bir türlü gerçekleştiremediğim durum ise ;
20 adet gelen farklı datayı 20 TextBox kutucuğu içerisine timer döngüsü içerisinde yazdırmak.

Yazılım ortamında daha yeni olduğum için desteklerinizi rica ediyorum.


private void timer1_Tick(object sender, EventArgs e)
        {
            int[] numbers = new int[20];
            int iRet = connection.ReadDeviceBlock("D0", 20, out numbers[0]);
            if (iRet == 0)
            {
                StringBuilder sb = new StringBuilder();

                foreach (int number in numbers)
                {
                    sb.Append(number + " ");
                }
                textBoxNumbers.Text = sb.ToString();
            }
        }
        private void textBoxNumbers_TextChanged(object sender, EventArgs e)
        {
        }
        private void textBox1_TextChanged(object sender, EventArgs e)

White-Fox
09-01-2019, 18:34   |  #2  
White-Fox avatarı
Yıllanmış Üye
Teşekkür Sayısı: 149
1,042 mesaj
Kayıt Tarihi:Kayıt: Eyl 2010

ee yani problem nerede ? Sığmıyor mu ? stringbuilder ile genelde büyük stringler oluşturulur eğer data çok uzun ise textbox limitini aşıyor olabilir yoksa sizin de yaptığınız gibi .Text kullanarak atama yapabilirsiniz.

otomasyonAdp
10-01-2019, 12:42   |  #3  
OP Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Oca 2019

Üstadım desteklerin için teşekkürler.

Turhost