【发布时间】:2017-10-05 03:39:46
【问题描述】:
我做了一个简单的项目,当我插入高宽的程序可以做出一个像棋盘模型一样的矩形,我想把它保存成jpg怎么办? 请...
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace DrawingTest3
{
public partial class Form1 : Form
{
Graphics drawArea;
public Form1()
{
InitializeComponent();
drawArea = drawingArea.CreateGraphics();
}
private void btDraw_Click(object sender, EventArgs e)
{
int panjang = Convert.ToInt32(tbPanjang.Text);
int lebar = Convert.ToInt32(tbLebar.Text);
drawArea.Clear(Color.White);
Pen blackPen = new Pen(Color.Black);
drawArea.DrawRectangle(blackPen, 0, 624, 40, 40);
for (int i = 0; i < 10; i++)
{
drawArea.DrawRectangle(blackPen, 250, 10 + (lebar * i), panjang, lebar);
drawArea.DrawRectangle(blackPen, 250 + (panjang), 10 + (lebar * i), panjang, lebar);
drawArea.DrawRectangle(blackPen, 250 + (2 * panjang), 10 + (lebar * i), panjang, lebar);
drawArea.DrawRectangle(blackPen, 250 + (3 * panjang), 10 + (lebar * i), panjang, lebar);
drawArea.DrawRectangle(blackPen, 250 + (4 * panjang), 10 + (lebar * i), panjang, lebar);
drawArea.DrawRectangle(blackPen, 250 + (5 * panjang), 10 + (lebar * i), panjang, lebar);
drawArea.DrawRectangle(blackPen, 250 + (6 * panjang), 10 + (lebar * i), panjang, lebar);
drawArea.DrawRectangle(blackPen, 250 + (7 * panjang), 10 + (lebar * i), panjang, lebar);
drawArea.DrawRectangle(blackPen, 250 + (8 * panjang), 10 + (lebar * i), panjang, lebar);
drawArea.DrawRectangle(blackPen, 250 + (9 * panjang), 10 + (lebar * i), panjang, lebar);
}
}
}
}
应该添加和替换什么?
【问题讨论】:
-
另存为位图。
标签: c# visual-studio save drawrectangle