计时器的每一个滴答声我都想检查接收到的数据:"000000000"
如果这些位中的任何一个被设置为1
然后更改图片框。这部分代码正在工作 - 但我认为我有内存泄漏问题(程序使用的内存急剧增加)。如何解决这个问题?
private void RefreshingTimerTick(object sender, EventArgs e)
{
for (int i = 1; i < 9; i++)
{
if (ReceivedDataTextBox.Text[i - 1].ToString() == "1")
((PictureBox)this.tabPage1.Controls["pictureBox_DO" + i.ToString()]).Image = new Bitmap(@"Logos\\green.png");
else ((PictureBox)this.tabPage1.Controls["pictureBox_DO" + i.ToString()]).Image = new Bitmap(@"Logos\\red.png");
}
}