我想創建一個能夠繪製餅圖或條形圖的類庫。 我使用如下代碼...使用類庫創建餅圖/條形圖
Graphics g = CreateGraphics();
當我使用該代碼的Visual Studio告訴我,你不能用dll文件(類庫)使用。
我還有問題,我怎樣才能解決這個問題?O_O
詢問詳細信息:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using System.Data;
namespace KouChart
{
public class Pasta
{
public void PastaCiz(int a, int b, int c)
{
float toplam = a + b + c;
float deg1 = (a/toplam) * 360;
float deg2 = (b/toplam) * 360;
float deg3 = (c/toplam) * 360;
Pen p = new Pen(Color.Red, 2);
Graphics g = this.CreateGraphics();
Rectangle rec = new Rectangle(50, 12, 150, 150);
Brush b1 = new SolidBrush(Color.Red);
Brush b2 = new SolidBrush(Color.Black);
Brush b3 = new SolidBrush(Color.Blue);
Brush b4 = new SolidBrush(Color.Yellow);
g.DrawPie(p, rec, 0, deg1);
g.FillPie(b1, rec, 0, deg1);
g.DrawPie(p, rec, deg1, deg2);
g.FillPie(b2, rec, deg1, deg2);
g.DrawPie(p, rec, deg2 + deg1, deg3);
g.FillPie(b3, rec, deg2 + deg1, deg3);
}
}
}
和錯誤:錯誤1「KouChart.Pasta」不包含'的定義CreateGraphics「,並且沒有擴展方法'CreateGraphics'接受類型'KouChart.Pasta'的第一個參數可以找到(你是否缺少使用指令或程序集引用?)C:\ Users \ Muyu \ Documents \ Visual Studio 2010 \ Projects \ KouChart \ KouChart \ Pasta.cs 20 31 KouChart
你能發佈實際的錯誤信息嗎? –
請向我們展示更多代碼和完整的錯誤細節,您當前的描述有點過於籠統;-) –
對不起,我發佈了更多信息。 – TheMuyu