Je dois dessiner une forme géométrique asser complexe, par exemple une
voiture.
Puis, je dois récupérer le clic de la souris de l'utilisateur pour savoir a
quel endroit il a cliqué sur la voiture.
En VB6, j'aurai utilisé le composant "Shapes" pour dessiner la voiture et
utilisé une formule mathématique pour tester si je suis ou non dans une
forme géométrique.
En C#, je ne vois aucun composant .net pour "dessiner" des formes
géométriques au design-time.
En existe-t'il un ?
Y a t'il une meilleure solution en C# ?
Ok, merci. Mais ça ne me dit pas comment je "dessine" la voiture. A moins que tu sous-entendes que je dois programmer dans le code chaque point et ses coordonnées ??! Je peux pas croire qu'il n'y ait pas un moyen plus "graphique", genre dessiner avec la souris !!
Merci !
"Ambassadeur Kosh" a écrit dans le message de news: O0B%232oc%
Y a t'il une meilleure solution en C# ?
ouaih. notament la class GraphicPath.
Ok, merci.
Mais ça ne me dit pas comment je "dessine" la voiture.
A moins que tu sous-entendes que je dois programmer dans le code chaque
point et ses coordonnées ??!
Je peux pas croire qu'il n'y ait pas un moyen plus "graphique", genre
dessiner avec la souris !!
Merci !
"Ambassadeur Kosh" <kosh.naranek@babylon5.net> a écrit dans le message de
news: O0B%232oc%23FHA.1032@TK2MSFTNGP11.phx.gbl...
Ok, merci. Mais ça ne me dit pas comment je "dessine" la voiture. A moins que tu sous-entendes que je dois programmer dans le code chaque point et ses coordonnées ??! Je peux pas croire qu'il n'y ait pas un moyen plus "graphique", genre dessiner avec la souris !!
Merci !
"Ambassadeur Kosh" a écrit dans le message de news: O0B%232oc%
Y a t'il une meilleure solution en C# ?
ouaih. notament la class GraphicPath.
Simon Mourier [SoftFluent]
Pour ce genre de choses (vectoriel), on peut utiliser les EMF (enhanced metafile de Windows) qui sont rapides et assez puissants.
Il y a une classe dans le .NET Framework qui permet de les manipuler (MetaFile), charger, afficher, modifier, sauvegader, etc...
Plusieurs outils sont capables de créer des .EMF, comme par exemple Microsoft Visio, ou des outils de CAO classiques.
Simon. www.softfluent.com
"Steven" a écrit dans le message de news: uJlurre%
Ok, merci. Mais ça ne me dit pas comment je "dessine" la voiture. A moins que tu sous-entendes que je dois programmer dans le code chaque point et ses coordonnées ??! Je peux pas croire qu'il n'y ait pas un moyen plus "graphique", genre dessiner avec la souris !!
Merci !
"Ambassadeur Kosh" a écrit dans le message de news: O0B%232oc%
Y a t'il une meilleure solution en C# ?
ouaih. notament la class GraphicPath.
Pour ce genre de choses (vectoriel), on peut utiliser les EMF (enhanced
metafile de Windows) qui sont rapides et assez puissants.
Il y a une classe dans le .NET Framework qui permet de les manipuler
(MetaFile), charger, afficher, modifier, sauvegader, etc...
Plusieurs outils sont capables de créer des .EMF, comme par exemple
Microsoft Visio, ou des outils de CAO classiques.
Simon.
www.softfluent.com
"Steven" <none@none.com> a écrit dans le message de news:
uJlurre%23FHA.1288@TK2MSFTNGP09.phx.gbl...
Ok, merci.
Mais ça ne me dit pas comment je "dessine" la voiture.
A moins que tu sous-entendes que je dois programmer dans le code chaque
point et ses coordonnées ??!
Je peux pas croire qu'il n'y ait pas un moyen plus "graphique", genre
dessiner avec la souris !!
Merci !
"Ambassadeur Kosh" <kosh.naranek@babylon5.net> a écrit dans le message de
news: O0B%232oc%23FHA.1032@TK2MSFTNGP11.phx.gbl...
Pour ce genre de choses (vectoriel), on peut utiliser les EMF (enhanced metafile de Windows) qui sont rapides et assez puissants.
Il y a une classe dans le .NET Framework qui permet de les manipuler (MetaFile), charger, afficher, modifier, sauvegader, etc...
Plusieurs outils sont capables de créer des .EMF, comme par exemple Microsoft Visio, ou des outils de CAO classiques.
Simon. www.softfluent.com
"Steven" a écrit dans le message de news: uJlurre%
Ok, merci. Mais ça ne me dit pas comment je "dessine" la voiture. A moins que tu sous-entendes que je dois programmer dans le code chaque point et ses coordonnées ??! Je peux pas croire qu'il n'y ait pas un moyen plus "graphique", genre dessiner avec la souris !!
Merci !
"Ambassadeur Kosh" a écrit dans le message de news: O0B%232oc%
Y a t'il une meilleure solution en C# ?
ouaih. notament la class GraphicPath.
Steven
Ok, donc je crée ma forme graphique sous Visio, puis je l'importe via la classe MetaFile en C#. Ensuite, est-ce que je peux utiliser la classe GraphicPath pour savoir ou l'utilisateur aura cliqué sur la forme ?
Le cas échéant, avez-vous un exemple d'utilisation des EMF et de la classe MetaFile ?
Merci !
Ok, donc je crée ma forme graphique sous Visio, puis je l'importe via la
classe MetaFile en C#.
Ensuite, est-ce que je peux utiliser la classe GraphicPath pour savoir ou
l'utilisateur aura cliqué sur la forme ?
Le cas échéant, avez-vous un exemple d'utilisation des EMF et de la classe
MetaFile ?
Ok, donc je crée ma forme graphique sous Visio, puis je l'importe via la classe MetaFile en C#. Ensuite, est-ce que je peux utiliser la classe GraphicPath pour savoir ou l'utilisateur aura cliqué sur la forme ?
Le cas échéant, avez-vous un exemple d'utilisation des EMF et de la classe MetaFile ?
Merci !
Ambassadeur Kosh
> Ensuite, est-ce que je peux utiliser la classe GraphicPath pour savoir ou l'utilisateur aura cliqué sur la forme ?
oui.
> Ensuite, est-ce que je peux utiliser la classe GraphicPath pour savoir ou
l'utilisateur aura cliqué sur la forme ?
j'ai demandé aussi pour la meme raison, et c'est Simon qui a répondu :o)
Steven
Oui, j'ai bien noté que c'est la méthode IsVisible. Ce que je ne sais pas, c'est comment relier le GraphicsPath à ma MetaFile, puisqu'elle contient un fichier emf et que je ne construis pas la forme géométrique "à la volée"...
Merci !
"Ambassadeur Kosh" a écrit dans le message de news: emKCds$%
c'est la methode IsVisible.
j'ai demandé aussi pour la meme raison, et c'est Simon qui a répondu :o)
Oui, j'ai bien noté que c'est la méthode IsVisible.
Ce que je ne sais pas, c'est comment relier le GraphicsPath à ma MetaFile,
puisqu'elle contient un fichier emf et que je ne construis pas la forme
géométrique "à la volée"...
Merci !
"Ambassadeur Kosh" <kosh.naranek@babylon5.net> a écrit dans le message de
news: emKCds$%23FHA.3340@TK2MSFTNGP12.phx.gbl...
c'est la methode IsVisible.
j'ai demandé aussi pour la meme raison, et c'est Simon qui a répondu :o)
Oui, j'ai bien noté que c'est la méthode IsVisible. Ce que je ne sais pas, c'est comment relier le GraphicsPath à ma MetaFile, puisqu'elle contient un fichier emf et que je ne construis pas la forme géométrique "à la volée"...
Merci !
"Ambassadeur Kosh" a écrit dans le message de news: emKCds$%
c'est la methode IsVisible.
j'ai demandé aussi pour la meme raison, et c'est Simon qui a répondu :o)
Ambassadeur Kosh
il doit y avoir plus simple, mais je dirais à EnumerateMetafile
il doit y avoir plus simple, mais je dirais à EnumerateMetafile