以下是爲500 * 500的圖片框區域製作100個網格的代碼。該區域從x = 300 y = 200開始並以x = 800 y = 700結束。每個單元側等於50個像素。如何從圖片框中將特定區域製作爲C#中特定數量的單元格的網格
//makes grid in picture box
private void drawGrid()
{
int numOfCells = 100;
int cellSize = 50;
Pen p = new Pen(Color.Blue);
for (int i = 0; i < numOfCells; i++)
{
// Vertical
paper.DrawLine(p, i * cellSize, 200, i * cellSize, 700);
// Horizontal
paper.DrawLine(p, 300, i * cellSize, 800, i * cellSize);
}
}
我在網格外獲得了額外的線條,我不知道如何去除它們,請參閱以下鏈接中的以下快照以更多地理解我。
不工作.... – Rose
什麼改變了?你可以再拍一張截圖嗎? – jlynch630
https://www.dropbox.com/s/is3pdpwxxld4stc/gfsfstst.png?dl=0 – Rose