[問題] pictureBox放大之後,出現隙縫

看板C_Sharp作者 (殺人魔)時間17年前 (2008/10/09 19:31), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
問題是這樣的 圖片來源是20pixal*20pixal pictureBox的size設定(20,20), location設定Point(0+20*j,0+20*i); 然後跑出來沒問題 可是我想讓他放大一點 所以我設定了size(40,40),location設定Point(0+40*j,0+40*i); 卻出現了隙縫??? 我算了一下,不是剛好緊密貼著嗎 圖http://www.chu.edu.tw/~b09302091/123.PNG
程式碼: private void Form1_Load(object sender, EventArgs e) { int i,j; PictureBox[,] temp = new PictureBox[10,16]; house_1 house =new house_1(); for(i=0;i<10;i++) { for (j = 0; j < 16; j++) { temp[i, j] = new PictureBox(); temp[i, j].Location = new System.Drawing.Point(0 + 40 * j, 0 + 40 * i); temp[i, j].Size = new System.Drawing.Size(40, 40); temp[i, j].SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; temp[i, j].Image = (Image)house.unit[i, j]; this.Controls.Add(temp[i, j]); } } } 感謝收看:P -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.139.168

10/09 19:32, , 1F
PictureBoxSizeMode.Zoom也是一樣 :{
10/09 19:32, 1F

10/09 23:27, , 2F
ClientSize or BorderStyle?
10/09 23:27, 2F

10/10 01:07, , 3F
ClientSize.長 寬都是40,borderstyle預設none
10/10 01:07, 3F

10/10 01:09, , 4F
剛測試把一張圖拉到原圖幾倍之後,發現會內建立體感
10/10 01:09, 4F


10/10 01:13, , 6F
如圖右下,小張是原尺寸,大張是10倍大,這種內建立體感
10/10 01:13, 6F

10/10 01:14, , 7F
導致裂縫問題,囧 有解嗎
10/10 01:14, 7F
文章代碼(AID): #18xUjvEa (C_Sharp)