[程式] 我寫的一段程式 有關圖型旋轉的問題

看板C_Sharp作者 (Emillio)時間16年前 (2009/08/28 18:54), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
上面也有一篇類似的問題 但有點不一樣@@ 想請有經驗的各位幫我解惑一下 是這樣的 我寫一個程式如下(片段) private void button1_Click(object sender, EventArgs e) { ....... if ((temp1[0] == 3) && (temp2[0] == 0)) pictureBox1.Visible = true; if ((temp1[0] == 3) && (temp2[0] == 1)) { pictureBox1.Image.RotateFlip(RotateFlipType.Rotate180FlipY); pictureBox1.Refresh() } ..... } 在按下button1之後會依照temp1的值顯現圖片 例如這裡是顯現3號圖片 重點是temp2[0]的值 如果temp2[0] == 0; 圖形不動 直接顯現3號 如果temp2[0] == 1; 圖形要180度轉 顯現180度反轉的3號 可是他就是不轉= =...... temp2[0] == 1 時他還是顯現沒有轉180度的原圖 我也試過 if ((temp1[0] == 3) && (temp2[0] == 1)) { picturebox1.Visible=true; <--在這裡先visible pictureBox1.Image.RotateFlip(RotateFlipType.Rotate180FlipY); pictureBox1.Refresh(); } 一樣沒用= = 是我rotateflip弄錯了嗎?? 還是有其他的問題呢>"< 拜託各位高手了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.20.176

08/28 20:34, , 1F
第一問:你有設中斷點確定有跑進去那個if內嗎?
08/28 20:34, 1F

08/28 20:34, , 2F
第二問:你的圖是左右對稱的嗎?
08/28 20:34, 2F

08/28 20:37, , 3F
二:轉180後是顛倒的 再沿Y軸翻轉會變正 最後感覺是鏡像
08/28 20:37, 3F

08/28 22:05, , 4F
有跑進if, 我的圖不是對稱的
08/28 22:05, 4F

08/29 06:56, , 5F
那就不知道了 你給的資訊太少 我試你這段程式碼是OK的
08/29 06:56, 5F

08/29 15:14, , 6F
謝謝bdvstg!! 我找到錯在哪了 因為我的圖很花
08/29 15:14, 6F

08/29 15:14, , 7F
所以鏡像之後好像看不出來有轉 其實轉了 THX!
08/29 15:14, 7F
文章代碼(AID): #1AbxTW-V (C_Sharp)