我有一個C# winform
,它顯示來自攝像機的快照。該表格有四個PictureBox
控件,當拍攝一張圖像時,它將被放入pictureBox1
,並且之前的圖像會一直跳到2,3和4.在每個圖片框下還有一個標籤,用於顯示時間戳和訂單號(每個圖像被賦予一個數字1-4,與它一直存在,直到它被最後的圖像取得這個數字時才被取消)。目前我正在做如下。不過,我覺得這樣做效率很低,如果我決定添加關鍵事件來更改某些標籤的背景顏色(以指示狀態),那麼稍後會導致問題。發佈設計代碼以管理對象
有誰知道更好的方法來做到這一點?
if (count > 4)
{
count = 0
}
count ++;
pictureBox4.image = pictureBox3.image;
pictureBox3.image = pictureBox2.image;
pictureBox2.image = pictureBox1.image;
pictureBox1.imagelocation = (@"http://192.168.X.X/image.cgi")
label4.Text =label3.text;
label3.text = label2.text;
label2.text = label1.text;
label1.text = count.ToString()+ " " + datetime.now();
這不是真的,我們在這裏回答這類的問題。 「更好」可能意味着任何一件事。 –
這可能會更好問http://codereview.stackexchange.com/ – Chris