Salut

voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
                renderContext.Graphics.SmoothingMode = SmoothingMode.AntiAlias;
 
                using (Pen pen = new Pen(Color.Blue, item.IsSelected ? 2f : 1f))
                {
                    renderContext.Graphics.DrawLines(pen, lines);
 
					if (item.IsSelected)
					{
						using (Pen penSelected = new Pen(Color.Red, 1f))
						{
							penSelected.DashStyle = DashStyle.Dot;
							renderContext.Graphics.DrawLines(penSelected, lines);						
						}
					}
                }
Etrangement dans certain cas la ligne en pointille est decalle par rapport a l autre !
les points de departs et d arrives sont les memes mais il rajoute un point en cous de route qu il decalle !

++