在pictureBox中画网格出现的问题

shijies shijies 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

用以下代码画网格,可是显示出的线段不能对齐,甚至横线在竖线右部的外边缘还冒出了一段,不知何故。

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方法绘制网格线。

woshilanzishu

C#自定义控件实现PictureBox网格线及视频显示功能

开发应用程序时,我们经常需要使用标准控件,但有时这些控件无法满足特定需求。此时,自定义控件就显得至关重要。本章将介绍如何创建一个带有网格功能的图片框控件 -。这个控件不仅展示图片,还能在其上绘制网格,以便用户能更好地分析图片数据。要创建控件,首先需要继承.NET Framework中的PictureBox类。以下是创建自定义控件的基本步骤:创建一个新的类库项目。添加一个新类,继承自PictureBox。添加自定义属性和方法,例如网格线颜色、网格大小等。

杏花朵朵

数据结构实验VB编的五子棋程序

棋盘的更新可以通过重绘PictureBox背景来完成,利用Graphics对象的DrawRectangle和FillRectangle方法画出棋盘网格,再用DrawEllipse方法画出棋子。

liuyanpan

vb.net 贪吃蛇简单版

**控件使用**:在贪吃蛇游戏中,可能用到的控件包括Label(显示得分)、PictureBox(绘制游戏区域)等。PictureBox可以用来画出游戏的网格,以便蛇和食物在其上移动。4.

feitianma119

C#怎么在PictureBox上面显示网格线,PictureBox中显示视频

.Handle; // 将pictureBox1作为预览窗口// 配置其他参数...int handle = CHCNetSDK.NET_DVR_RealPlay_V30(sDeviceIp, iPort

Replete
评论 5
收藏 已收藏
分享
返回顶部
shijies
C# 111,128 成员 642,537 内容