C# Tegne program
Hej eksperter,er der nogleder kan hjælpe mig med denne kode:
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
namespace Windows_Application
{
public partial class MainForm : Form
{
public bool musnede;
public MainForm()
{
InitializeComponent();
this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.Form1_MouseDown);
this.MouseMove += new System.Windows.Forms.MouseEventHandler(this.Form1_MouseMove);
this.MouseUp += new System.Windows.Forms.MouseEventHandler(this.Form1_MouseUp);
}
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
Graphics tegner = e.Graphics;
SolidBrush p1 = new SolidBrush(colorDialog1.Color);
int forhold = 2;
if(musnede)
{
tegner.FillEllipse(p1,e.X,e.Y,10,10);
tegner.FillEllipse(p1,e.X-forhold,e.Y-forhold,10,10);
tegner.FillEllipse(p1,e.X-forhold,e.Y,10,10);
tegner.FillEllipse(p1,e.X,e.Y-forhold,10,10);
tegner.FillEllipse(p1,e.X+forhold,e.Y+forhold,10,10);
tegner.FillEllipse(p1,e.X+forhold,e.Y,10,10);
tegner.FillEllipse(p1,e.X,e.Y+forhold,10,10);
}
}
public void Form1_MouseDown(object sender,MouseEventArgs e)
{
musnede = true;
}
public void Form1_MouseMove(object sender,MouseEventArgs e)
{
this.Invalidate();
}
public void Form1_MouseUp(object sender,MouseEventArgs e)
{
musnede = false;
}
void Button1Click(object sender, EventArgs e)
{
colorDialog1.ShowDialog();
}
}
}
Den kommer med disse fejl:
__FEJL1__
'System.Windows.Forms.PaintEventArgs' does not contain a definition for 'X' and no extension method 'X' accepting a first argument of type 'System.Windows.Forms.PaintEventArgs' could be found (are you missing a using directive or an assembly reference?) (CS1061) - C:\Documents and Settings\Marius Brandt-Møller\Dokumenter\SharpDevelop Projects\Windows Application\Windows Application\MainForm.cs:29,41
__FEJL2__
'System.Windows.Forms.PaintEventArgs' does not contain a definition for 'Y' and no extension method 'Y' accepting a first argument of type 'System.Windows.Forms.PaintEventArgs' could be found (are you missing a using directive or an assembly reference?) (CS1061) - C:\Documents and Settings\Marius Brandt-Møller\Dokumenter\SharpDevelop Projects\Windows Application\Windows Application\MainForm.cs:29,45