作者don750421 (1+1≠2)
看板C_Sharp
標題[問題] pictureBox+imageList+Gif
時間Thu Nov 24 23:23:22 2011
您好,小弟有一個問題
就是pictureBox.imageList.gif三者可以合起來用嗎??
現在我有7張圖片,每張圖片內有三個燈,每次最多一個燈亮
第一張三個燈全暗 (Off_Light.jpg)
第二張紅燈恆亮(Red_Light.jpg)
第三張黃燈恆亮(Yellow_Light.jpg)
第四張綠燈恆亮(Green_Light.jpg)
第五張紅燈閃爍(Red_ShineLight.gif)
第六張黃燈閃爍(Yellow_ShineLight.gif)
第七張綠燈閃爍(Green_ShineLight.gif)
現在我要依據收到的訊號顯示對應的燈號
所以,我使用一個pictureBox來顯示圖片,
並將上面提到的七張圖塞到imageList內...
所以,如果收到三個燈全暗的訊號,則顯示
pictureBox1.Image=imageList1.Images[0]
如果收到紅燈恆亮,則顯示
pictureBox1.Image=imageList1.Images[1]
....依此類推
但是問題來了,如果收到閃爍類型的訊號,照以下的寫法卻無法正常顯示
pictureBox1.Image=imageList1.Images[4]
pictureBox1.Image=imageList1.Images[5]
pictureBox1.Image=imageList1.Images[6]
請問一下是需要用什麼特殊的方法寫嗎?還是不支援呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.171.192.187
→ ideaup:pictureBox1.Image=imageList1.Images[7]---only[0]->[6] 11/25 09:10
→ don750421:請問idea大大,那是什麼意思呢? 11/25 22:33
→ ideaup:pictureBox1.Image=imageList1.Images[7] will overflow 11/26 07:16
※ 編輯: don750421 來自: 118.171.28.66 (11/29 22:10)
→ don750421:剛剛才發現我打錯了,是[4]~[6] 11/29 22:11
推 ideaup:Timer_click() 第1秒=[4],第2秒=[5],第3秒=[6], 11/30 07:56