cs_jimmy69
Messages postés778Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention27 novembre 2008
-
15 janv. 2005 à 15:43
cs_jimmy69
Messages postés778Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention27 novembre 2008
-
16 janv. 2005 à 18:12
Bonjour a tous ,
Je suis sous visual studio . net et j'apprends le c sharp !
Je me suis fait une class que j'ai nomme MyPoint.cs que voici :
-----------------------------------------------------------------
using System;
using System.Drawing;
namespace WiNAppliLabo3
{
public class MyPoint
{
private int x=0, y=0;
private Color col = new Color();
public MyPoint()
{
}
//Methode GetX retourne la valeur X du point
public int GetX()
{
return x;
}
//Methode GetY retourne la valeur Y du point
public int GetY()
{
return y;
}
//Methode GetColor retourne la couleur du point
public Color GetColor()
{
return col;
}
//Methode SetPoint définit la position du point
public void SetPoint(int X, int Y)
{
x = X;
y = Y;
}
//Methode SetColor définit la couleur du point
public void SetColor(int R, int G, int B)
{
col= Color.FromArgb(R, G, B);
}
//Methode Méthode 2 de définition de la couleur
public void SetColor(Color color)
{
col=color;
}
//Methode Draw permettant de dessiner le point dans une fenêtre
public void Draw(Graphics dc)
{
Bitmap Bmp= new Bitmap(1,1);
Bmp.SetPixel (0, 0, col);
dc.DrawImage (Bmp, x, y);
}
}
}
cette classe a plusieurs methodes afin de permettre la creation de points
dans ma fenetre windows je veux qu'au lancement, elle me genere des points aleatoirement voila ce que j'ai fait mais a l'affichage je n'ai rien du tout meme pas d'erreur rien !
si quelqu'un avait une idée de se qui se passe je lui en serait reconnaissant ....
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
namespace WiNAppliLabo3
{
/// <summary>
/// Summary description for Form1.
/// </summary>
public class Form1 : System.Windows.Forms.Form
{
/** declaration de 100.000 points **/
MyPoint[] LesPoints = new MyPoint[100000];
[STAThread]
static void Main()
{
Application.Run(new Form1());
cs_jimmy69
Messages postés778Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention27 novembre 20081 16 janv. 2005 à 15:09
Salut salut,
C'etait exactement ca ....;-( ! Bien joué ....
Si je peux me permettre une derniere question .....maintenant j'aimerais et ce toujours avec la meme classe ....genere lors d'un clic de souris un point avec les coordonnees x et y sur la form!
comment je dois faire ...
J'arrive bien a affiche les coordonnees e.X et e.Y !
si tu savais m'aider .....je t'en serais reconnaissant ...
Bonne semaine