2010-01-19 9 views
1

Je veux déplacer un control en panel1 jusqu'à la fin de ligne rouge de l'exemple suivant:Déplacer un contrôle à un endroit flottant

private void panel1_Paint(object sender, PaintEventArgs e) 
{ 
    e.Graphics.DrawLine(Pens.Red, 
     new PointF(10.7f, 20f), new PointF(50.5f, 20f)); 
} 

Est-ce possible dans .NET 2.0?

Contexte

Je dessine des chemins en utilisant les coordonnées flottantes (monde) (PointF). Les contrôles suivent ces chemins.

+0

Je suppose que vous parlez de WPF? Vous devriez étiqueter votre question en tant que telle pour éviter toute confusion. – Justin

+0

@Kragen: - fait, non, c'est pas le PAM. – serhio

+0

peut-être que votre question n'est pas aussi claire qu'elle pourrait l'être. Voulez-vous * animer * le contrôle * le long du chemin? c'est-à-dire que l'utilisateur verra le contrôle se déplacer le long de la ligne rouge? – Ash

Répondre

0

Tout ce que vous devez faire est de changer son emplacement:

YourControl.Location = new Point(50, 20) 
+0

peut-être que vous n'avez pas lu la question. – serhio

+0

Wow, alors vous votez? agréable. J'essayais juste d'aider! – AKoran

+0

@serhio, votre formulation dans la question n'a pas été très claire. Il est courtois d'ajouter d'abord un commentaire fournissant plus d'informations ou de mettre à jour la question. – Ash

Questions connexes