begin process at 2012 02 12 11:23:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Windows

 > 

Formulaire / Winforms / Controls

 > 

modifier point de reference/ curseur


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

modifier point de reference/ curseur

mardi 26 juin 2007 à 06:52:35 | modifier point de reference/ curseur

gillesrun

Membre Club

Bonjour,

en general, la position du curseur est definis par le point 0 de x et y , c'est  a dire le coin en haut et a gauche de la form.
Est ce qu'il est possible de changer le point de reference et de faire en sorte que le point 0 soit la position du curseur ?

Merci davance

Gilles

mardi 26 juin 2007 à 07:35:36 | Re : modifier point de reference/ curseur

jmfmarques

Membre Club
Bonjour,

Drôle de question !
Imagine donc la question suivante : "Est-il possible de déplacer le Pôle Nord ?"
Non, bien évidemment.
Il t'est par contre toujours possible de corriger une boussole...


Même réponse en ce qui concerne ta question : établissement d'une origine relative par correction (pure arithmétique).
mardi 26 juin 2007 à 07:40:49 | Re : modifier point de reference/ curseur

jmfmarques

Membre Club
Pour que tout soit clair à propos de l'image de la "boussole" : Il te suffirait de marquer par exemple de la lettre E (pour Est) l'endroit que l'aiguille signale comme étant le Nord !!!
mardi 26 juin 2007 à 08:13:23 | Re : modifier point de reference/ curseur

gillesrun

Membre Club
Je te remercie de ton ironie pas tres evolué mais apprend qu'il existe des gens , comme moi ,  qui debute dans la programmation et qui n'ont pas la science infuse comme toi .........d'où des questions qui te semble ridicule mais bon , je suppose que tu es née en sachant deja programmer , tu n'as jamais appris toi..


Gilles
mardi 26 juin 2007 à 08:21:20 | Re : modifier point de reference/ curseur

jmfmarques

Membre Club
Celà n'a vabsolument rien à voir avec la programmation, amoi !
On apprend les origines relatives en classe de quatrième... et dans des classes n'ayant rien à voir avec le développement informatique.
Il n'y avait aucune ironie, juste des "images" pour le faire comprendre ce qu'était une origine relative, puisque ta question était celle qu'elle était ...
Bonne chance
mardi 26 juin 2007 à 08:32:54 | Re : modifier point de reference/ curseur

gillesrun

Membre Club

ok , message compris...........tu va comprendre ma demarche si je te mets ce bout de code qui me permet de pouvoir dessiner une forme ( ellipse par exemple ) rien qu'en cliquant n'importe ou sur le formulaire avec la souris mais le soucis , c'est que la forme n'est pas exactement comme je veux car elle se base au point de reference hors j'aurais voulue que qu'elle se base à l'endroit ou je clique..........d'ou ma question qui te semble debile !




 '   Coordonnées de la souris par rapport au formulaire
    Dim absForm As Integer
    Dim ordForm As Integer
    Dim pixelColor As Color

    Private Sub form_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseClick

        ptSourisTemp = New Point(e.X, e.Y)

        ptSouris = ptSourisTemp


        Dim myPen As New System.Drawing.Pen(System.Drawing.Color.Black)

        Dim labelGraphics As System.Drawing.Graphics
        labelGraphics = Me.CreateGraphics()
        labelGraphics.DrawRectangle(myPen, ptSouris.X, ptSouris.Y, ptSouris.X, ptSouris.Y)
        myPen.Dispose()
        labelGraphics.Dispose()

    End Sub
    Private ptSourisTemp As Point
    Private ptSouris As Point
    Private bExiste As Boolean = False


gilles

mardi 26 juin 2007 à 08:41:32 | Re : modifier point de reference/ curseur

jmfmarques

Membre Club
[ Lien ]
mardi 26 juin 2007 à 08:51:55 | Re : modifier point de reference/ curseur

jmfmarques

Membre Club
et regarde ce que tu as écrit :
labelGraphics.DrawRectangle(myPen, ptSouris.X, ptSouris.Y, ptSouris.X, ptSouris.Y)

Je doute fort que celà te donne un rectangle, puiisque les coordonnées du point sypétieur gauche sont les mêmes que celles du coin inférieur droit....

Bref...
mardi 26 juin 2007 à 08:57:38 | Re : modifier point de reference/ curseur

gillesrun

Membre Club
oui, je sais ça........j'ai essayé un truc mais bon , ça n'a pas marché........et j'ai oublié de remettre les coordonnées.
mardi 26 juin 2007 à 09:04:54 | Re : modifier point de reference/ curseur

jmfmarques

Membre Club
Ecoute,
Je ne connais absolument bpas VB.Net (je développe en ce qui me concerne sous VB6).

Mais :
1) je t'ai signalé un lien
2) en voilà un autre
[ Lien ]
3) si tu veux dessiner un rectangle "au click", il te faudra mettre en mémoire "retrouvable" les coordonnées du premier click et dessiner ton rectangloe auè 2ème click.
Les coordonnées du 1er doivent être celle du 1er point cliqué (voir le 1er des 2 liens)
Les coordonnées du 2ème click sont celles du point en cours. (voir le 1er des 2 liens)
Ton rextangle doit alors être dessiné en se référant à ces deux coordonnées (voir le 2ème lien).


Un conseil : juste avant ton dessin, envoie donc dans une boite de message les abcisses et coordonnées de chaque point cliqué. Celà te permettra d'y voir clair...
Voilà...

1 2

Cette discussion est classée dans : modifier, curseur, position, reference


Répondre à ce message

Sujets en rapport avec ce message

Modifier position curseur [ par Finality ] Bonjour tout le monde,me voilà de retour avec une nouvelle question ^^ en fait dans mon formulaire, j'utilise un label à qui j'assigne ce code :    Pr récupération du position du curseur en pixel dans un richtextbox [ par sanno1983 ] bonjourest ce que vous pouvez me fournir une fonction qui me permet la récupération de la position en pixel du curseur dans un richtextbox.(en vb.net Changer la position du curseur [ par ShayW ] Salut Comment peut on changer la position du curseur dans un picturebox merci position de curseur en textbox [ par kokokaoutar ] salut tt le monde j'ai un probleme avec textboxj'ai realiser une petite application en vb .net 2008 le probleme est lorsque je clique dans textbo Changer position curseur [ par Guillaume170194 ] Bonjour à tous Je ne trouve pas de solution à mon problème. J'ai plusieurs textbox limiter à trois caractère. Je voudrais que le curseur passe dans Position X et Y du curseur dans RichTextBox [ par MicProg ] Salut All Je travaille dans un RichTextBox et je souhaite retrouver l'endroit où se trouve le curseur de texte afin de placer un listBox à son endroit Rich Text Box - Position du curseur (vb .net) [ par taylor_hawkins ] Salut, j'aimerais savoir comment avoir la position (le integer du caractère) ou le curseur est situé présentement dans le rich text box. Et ce dans le La position du curseur dans un multiline textbox [ par Maroxye ] Bonjour, J'ai un projet VB.net dans lequel j'ai des textbox multiline. J'ai mis les propriétés maxlength et je me demande si ce n'est pas ce qui cau Sélection dans un textbox [ par jacques-antoine ] Bonjour j'ai un textbox, dans lequel il y a évidemment du texte, et 4 boutons G, D, H et B qui sont censés sélectionner des portions de texte. Si je


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales