在pictureBox中画网格出现的问题
用以下代码画网格,可是显示出的线段不能对齐,甚至横线在竖线右部的外边缘还冒出了一段,不知何故。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Drawing.Drawing2D;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Graphics g = pictureBox1.CreateGraphics();
Pen bluePen = new Pen(Color.Blue, 3);
for (int i = 0; i < this.pictureBox1.Width; i++)
{
;
g.DrawLine(bluePen, new Point(i, 0), new Point(i, this.pictureBox1.Height));
i += 60;
}
//水平
for (int j = 0; j < this.pictureBox1.Height; j++)
{
g.DrawLine(bluePen, new Point(0, j), new Point(this.pictureBox1.Width, j));
j += (this.pictureBox1.Height - 6) / 10;
}
}
}
}
相关推荐
课程设计 五子棋代码
棋盘布局:五子棋棋盘通常是15x15的网格。在VB中,可以使用PictureBox控件来显示棋盘,并利用其Draw方法绘制网格线。
C#自定义控件实现PictureBox网格线及视频显示功能
开发应用程序时,我们经常需要使用标准控件,但有时这些控件无法满足特定需求。此时,自定义控件就显得至关重要。本章将介绍如何创建一个带有网格功能的图片框控件 -。这个控件不仅展示图片,还能在其上绘制网格,以便用户能更好地分析图片数据。要创建控件,首先需要继承.NET Framework中的PictureBox类。以下是创建自定义控件的基本步骤:创建一个新的类库项目。添加一个新类,继承自PictureBox。添加自定义属性和方法,例如网格线颜色、网格大小等。
数据结构实验VB编的五子棋程序
棋盘的更新可以通过重绘PictureBox背景来完成,利用Graphics对象的DrawRectangle和FillRectangle方法画出棋盘网格,再用DrawEllipse方法画出棋子。
vb.net 贪吃蛇简单版
**控件使用**:在贪吃蛇游戏中,可能用到的控件包括Label(显示得分)、PictureBox(绘制游戏区域)等。PictureBox可以用来画出游戏的网格,以便蛇和食物在其上移动。4.
C#怎么在PictureBox上面显示网格线,PictureBox中显示视频
.Handle; // 将pictureBox1作为预览窗口// 配置其他参数...int handle = CHCNetSDK.NET_DVR_RealPlay_V30(sDeviceIp, iPort


