Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1597 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Hdc d'un picturebox URGENT

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Hdc d'un picturebox URGENT

n°532090
Pirate7500​0
Posté le 05-10-2003 à 22:00:15  profilanswer
 

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

mood
Publicité
Posté le 05-10-2003 à 22:00:15  profilanswer
 

n°532102
HappyHarry
Posté le 05-10-2003 à 22:07:17  profilanswer
 

j'ai rien compris a la question [:spamafote]

n°532108
chrisbk
-
Posté le 05-10-2003 à 22:10:21  profilanswer
 

Pirate75000 a écrit :


Quand je click sur le button1 je desirais avec le Hdc du pictureBox1


 
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 :love:
 
(manque pas un verbe la ?)

n°532114
Pirate7500​0
Posté le 05-10-2003 à 22:14:39  profilanswer
 

Pirate75000 a écrit :

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 Obtenirle Hdc du pictureBox1
 
SVP un bout de code, Car j'ai bien le GetHdc()
mais je ne comprend rien  
 
Merci d'avance
David

n°532116
chrisbk
-
Posté le 05-10-2003 à 22:15:12  profilanswer
 

t'as pas un pictureBox1.GetHdc() ?

n°532121
Pirate7500​0
Posté le 05-10-2003 à 22:17:59  profilanswer
 

Non pas de Picturebox1.GetHdc
 

n°532128
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-10-2003 à 22:20:50  profilanswer
 

HappyHarry a écrit :

j'ai rien compris a la question [:spamafote]


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 :
  1. PictureBox image = new PictureBox();
  2. Graphics graphic = image.CreateGraphics();
  3. IntPtr dc = graphic.GetHdc();
  4. // (tu fais ce que tu veux avec ton Hdc)
  5. graphic.ReleaseHdc(dc); // libère le contexte


Message édité par Harkonnen le 05-10-2003 à 22:24:45

---------------
J'ai un string dans l'array (Paris Hilton)
n°532138
Pirate7500​0
Posté le 05-10-2003 à 22:26:06  profilanswer
 

Merci Mister Harkonnen

n°532141
HappyHarry
Posté le 05-10-2003 à 22:27:30  profilanswer
 

Harkonnen a écrit :


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 :
  1. PictureBox image = new PictureBox();
  2. Graphics graphic = image.CreateGraphics();
  3. IntPtr dc = graphic.GetHdc();
  4. // (tu fais ce que tu veux avec ton Hdc)
  5. graphic.ReleaseHdc(dc); // libère le contexte




 
une fois la question complétée (genre le verbe qui manquait), c'est tout de suite plus clair ;)

n°532805
Pirate7500​0
Posté le 06-10-2003 à 21:16:51  profilanswer
 

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
}

mood
Publicité
Posté le 06-10-2003 à 21:16:51  profilanswer
 

n°532811
HappyHarry
Posté le 06-10-2003 à 21:24:13  profilanswer
 

mais c'est pas possible ces gens qui reflechissent pas un peu par eux memes [:ruisseau de larmes]
 
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 :pfff:


Message édité par HappyHarry le 06-10-2003 à 21:27:55
n°532816
Pirate7500​0
Posté le 06-10-2003 à 21:28:57  profilanswer
 

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
 :pfff:

n°532818
chrisbk
-
Posté le 06-10-2003 à 21:29:52  profilanswer
 

ben prends le tps de comprendre les bases :O
si t'as pas pigé le concept de namespace t'es treeees mal parti
achete toi un bon bouquin :o

n°532819
HappyHarry
Posté le 06-10-2003 à 21:29:55  profilanswer
 

et ? y a une doc nan ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Hdc d'un picturebox URGENT

 

Sujets relatifs
Urgent... Multiples instances Tomcat[FLASH] pas urgent -- votre sharedobject et php. et fichier txt.
URGENT : question sur PHP nuke[URGENT] Cherche personne ayant IE5.0 pour faire un test
[VB] contenu d'une picturebox vers une image ? [résolu !]URGENT problème avec copy() de PHP
besoin d'aide urgent update bdurgent PL/SQL illisible
[URGENT] Gros gros problème Access (VBA)[VRAIMENT URGENT]JS gros soucis pour lier deux <SELECT>
Plus de sujets relatifs à : Hdc d'un picturebox URGENT


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR