Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania
Viewing all articles
Browse latest Browse all 65281

C# Klasa Graphics

$
0
0

Witam mam za zadnie stworzyć program który będzie rysował figury na WindowsForm. Projekt ma być w jezyku c# i każda figura ma mieć własną klasę. Niestety ale poniższy kod się nie kompiluje gdy zadanie robię na klasach (gdy robiłem bez nich nie było problemu) 

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;

namespace WindowsFormsApplication3
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
        }
        private void button1_Click(object sender, EventArgs e)
        {
            Kwadrat p = new Kwadrat();
            p.create();
        }
    }
    class Kwadrat
    {
        Graphics g;
        Rectangle r;
        Pen p;
        public void create()
        {
            g = CreateGraphics();
            p = new Pen(Brushes.DarkGreen);
            r = new Rectangle(40, 40, 40, 40);
            g.DrawEllipse(p, r);
        }
    }
}

 

 

Oto kod a błąd jest w tej lini 

 g = CreateGraphics();

a jego tresc to 

CS0103  C# The name 'CreateGraphics' does not exist in the current context

 

Jak się z tym uporać ?


Viewing all articles
Browse latest Browse all 65281

Latest Images

Trending Articles



Latest Images