Einzelnen Beitrag anzeigen

Noobinator

Registriert seit: 9. Mai 2006
147 Beiträge
 
Delphi 7 Personal
 
#1

Pen.Style := Psdot; (wird nicht übernommen) [Erledigt]

  Alt 22. Sep 2008, 10:14
hy Community

ich glaube ich werde hier gleich verrückt.

un zwar male ich ein bissl auf nem Bitmap rum
nun möchte ich mal ein paar linien Gestrichelt haben.

Delphi-Quellcode:
....
     Bmp.Canvas.Pen.Style := psdot;

     if a_points[i].Connected2X then
     begin
       Bmp.Canvas.MoveTo(round(....),Bmp.height - round(...));
       Bmp.Canvas.LineTo(round(...),round(....));
     end;

     if a_points[i].Connected2Y then
     begin
       Bmp.Canvas.MoveTo(round(....),Bmp.height - round(...));
       Bmp.Canvas.LineTo(round(...),round(....));
     end;

     Bmp.Canvas.Pen.Style := pssolid;
...
nur leider mag er das nicht, und nichts ist gestrichelt.

nun habe ich testweise mal:
Bmp.Canvas.Pen.Style := pssolid; auskommentiert, und dann das resultat begutachtet:

alle Linien welche ich sonst noch male, sind gestrichelt, nur nicht die beiden betreffenden -.-

woran kann es liegen, das genau diese beiden nicht richtig formatiert sind?
Außer an diesen beiden obigen stellen wird pen.style nicht weiter manipuliert.
Miniaturansicht angehängter Grafiken
pic_645.jpg  
  Mit Zitat antworten Zitat