Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.008 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#13

Re: Komponenten zur Laufzeit erzeugen und auf Form bewegen!?

  Alt 20. Jul 2004, 11:22
Dazu musst du dir mal den QC von deiner Komponente angucken und dort, wo die Position gesetzt wird ungefähr folgendes einfügen:
Delphi-Quellcode:
Pos.X := (Pos.X div GridWidth) + IfThen((Pos.X mod GridWidth) > (GridWidth div 2), 1);
Pos.Y := (Pos.Y div GridWidth) + IfThen((Pos.Y mod GridWidth) > (GridWidth div 2), 1);
GridWidth ist der Abstand deines Grids und IfThen ist der Unit Math
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat