看板 C_Sharp 關於我們 聯絡資訊
您好,小弟有一個問題 就是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