private void Form1_Paint(object sender, PaintEventArgs e) {
//隨機(jī)繪制25個矩形,然后一次性顯示在窗口 Bitmap mybt = new Bitmap(this.ClientSize.Width, this.ClientSize.Height); TextureBrush image = new TextureBrush(Image.FromFile(@"D:\項(xiàng)目代碼\C#\WindowsFormsDrawGrid\WindowsFormsDrawGrid\Images\life16.png")); for (int i = 0; i < 25; i++) { x = rnd.Next((this.ClientSize.Width-25) / 15); y = rnd.Next((this.ClientSize.Height-25) / 15);
e.Graphics.FillRectangle(image, new Rectangle(x * 15, y * 15, 15, 15));
} this.CreateGraphics().DrawImage(mybt, new Point(0, 0));
}
效果如下:
為什么圖片顯示的不對,沒有居中填充????
winform圖片填充方格問題
慕尼黑5688855
2018-12-06 16:51:01