c#里如何使用gdi绘图的方法循环输出1,2,3,4……
我的编程环境是visualstudio我的代码:for(inti=0;i<=linenum-1;i++){chessboard.DrawString(c,newFont(...
我的编程环境是visual studio
我的代码:
for (int i = 0; i <= linenum - 1; i++)
{
chessboard.DrawString(c, new Font("Calibri", 15), firsthand, 0, 0);
/*这里的firsthand是前面就定义好的SolideBrush,两个0是坐标,即窗体的左上角,我是直接在窗体里 绘图*/
}
但是Visual Studio出错,信息是:
错误 1 与“System.Drawing.Graphics.DrawString(string, System.Drawing.Font, System.Drawing.Brush, float, float)”最匹配的重载方法具有一些无效参数
错误 2 参数 1: 无法从“int”转换为“string”
我的程序其实是一个棋盘,320*320,横竖16条线,画出15^2个格子,我想在第一行格子里填写1——15,第一列里也填写1——15 展开
我的代码:
for (int i = 0; i <= linenum - 1; i++)
{
chessboard.DrawString(c, new Font("Calibri", 15), firsthand, 0, 0);
/*这里的firsthand是前面就定义好的SolideBrush,两个0是坐标,即窗体的左上角,我是直接在窗体里 绘图*/
}
但是Visual Studio出错,信息是:
错误 1 与“System.Drawing.Graphics.DrawString(string, System.Drawing.Font, System.Drawing.Brush, float, float)”最匹配的重载方法具有一些无效参数
错误 2 参数 1: 无法从“int”转换为“string”
我的程序其实是一个棋盘,320*320,横竖16条线,画出15^2个格子,我想在第一行格子里填写1——15,第一列里也填写1——15 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询