Hdc d'un picturebox URGENT - C#/.NET managed - Programmation
Marsh Posté le 05-10-2003 à 22:10:21
Pirate75000 a écrit : |
Oh, HDC de PictureBox1, lumiere de ma vie, trouée dans les sombres nuages de ce monde de pleurs, je ne vie que pour toi,mon dieu, qu'est ce que je te desire
(manque pas un verbe la ?)
Marsh Posté le 05-10-2003 à 22:14:39
Pirate75000 a écrit : Bonjour, |
Marsh Posté le 05-10-2003 à 22:20:50
HappyHarry a écrit : j'ai rien compris a la question |
il veut récupérer le device context du picturebox, surement pour y faire des opérations de dessin
il faut utiliser la méthode CreateGraphics() de ton objet PictureBox pour créer l'objet Graphics correspondant. une fois que tu auras créé cet objet, tu pourras utiliser la méthode GetHdc() pour récupérer le contexte correspondant
Code :
|
Marsh Posté le 05-10-2003 à 22:27:30
Harkonnen a écrit :
|
une fois la question complétée (genre le verbe qui manquait), c'est tout de suite plus clair
Marsh Posté le 06-10-2003 à 21:16:51
J'ai essayé mais j'ai pas du tout comprendre
Voici les message d'erreur a la compilation
Le type ou le nom d'espace de noms 'Graphics' est introuvable (une directive using ou une référence d'assembly est-elle manquante ?)
Le type ou le nom d'espace de noms 'graphic' est introuvable (une directive using ou une référence d'assembly est-elle manquante ?)
private void button1_Click(object sender,System.EventArgs e)
{
//pictureBox1 (Objet qui contiendra le dessin)
PictureBox image = new PictureBox();
Graphics graphic = image.CreateGraphics();
IntPtr dc = graphic.GetHdc();
// (tu fais ce que tu veux avec ton Hdc)
graphic.ReleaseHdc(dc); // libère le contexte
}
Marsh Posté le 06-10-2003 à 21:24:13
mais c'est pas possible ces gens qui reflechissent pas un peu par eux memes
y a des namespaces, alors maintenant t'es gentil, tu fais au moins l'effort de chercher dans lequel se trouve la classe Graphics ...
un tip : ca prend 2 secondes
Marsh Posté le 06-10-2003 à 21:28:57
Ok le probleme n'est pas de chercher, mais de savoir ou pas,
cela fait 2 jours que j'ai commencé le C#
avant c'etait du VB6
Marsh Posté le 06-10-2003 à 21:29:52
ben prends le tps de comprendre les bases
si t'as pas pigé le concept de namespace t'es treeees mal parti
achete toi un bon bouquin
Marsh Posté le 05-10-2003 à 22:00:15
Bonjour,
Je debut en C# est je désirais obtenir le resultat suivant:
J'ai une form qui contient
1 Button1
1 PictureBox1
Quand je click sur le button1 je desirais avec le Hdc du pictureBox1
SVP un bout de code, Car j'ai bien le GetHdc()
mais je ne comprend rien
Merci d'avance
David