AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Zieh- oder Anfasspunkte um markierte Objekte

Ein Thema von runningsoft · begonnen am 26. Okt 2007 · letzter Beitrag vom 31. Okt 2007
Antwort Antwort
Benutzerbild von runningsoft
runningsoft

Registriert seit: 8. Okt 2004
Ort: Bernau
108 Beiträge
 
Delphi 10.4 Sydney
 
#1

Zieh- oder Anfasspunkte um markierte Objekte

  Alt 26. Okt 2007, 00:22
Hallo,

ich möchte um ein TShape nach dem Markieren mit der Maus die für Grafikprogramme typischen "Anfasspunkte" zum Vergrößern oder Verkleinern des Objektes zeichnen. Hat jemand einen Vorschlag, wie man so etwas realisieren kann?

Danke

Steffen
Steffen
  Mit Zitat antworten Zitat
Benutzerbild von runningsoft
runningsoft

Registriert seit: 8. Okt 2004
Ort: Bernau
108 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Zieh- oder Anfasspunkte um markierte Objekte

  Alt 26. Okt 2007, 13:08
***push***

Keiner 'ne Idee?
Steffen
  Mit Zitat antworten Zitat
v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
573 Beiträge
 
Delphi XE2 Professional
 
#3

Re: Zieh- oder Anfasspunkte um markierte Objekte

  Alt 29. Okt 2007, 07:21
Schau Dir mal StretchHandle an. Vielleicht kannst Du das nutzen
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Zieh- oder Anfasspunkte um markierte Objekte

  Alt 29. Okt 2007, 07:45
http://sourceforge.net/projects/ascad/
http://sourceforge.net/projects/commoncad/
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Zieh- oder Anfasspunkte um markierte Objekte

  Alt 29. Okt 2007, 08:15
Moin,

schau mal ins SDC: ...Komponenten während der Laufzeit in Größe ändern, Verschieben?
  Mit Zitat antworten Zitat
Benutzerbild von runningsoft
runningsoft

Registriert seit: 8. Okt 2004
Ort: Bernau
108 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: Zieh- oder Anfasspunkte um markierte Objekte

  Alt 31. Okt 2007, 11:23
Hallo,

Danke für die Tipps. Ich hatte es dann zwischenzeitlich bereits so ähnlich wie im Tipp von Matze realisiert. Hab allerdings keine Panele verwendet, sondern um das vorhandene TShape, das zu stretchen ist, weitere acht Shapes gelegt.

Jedem Shape habe ich einen entsprechenden Cursor zugeordnet (crSizeNS, crSizeWE, crSizeNWSE, crSizeNESW) sowie eine entsprechendes OnMouseOver - Ereignis, mit dem ich das zu stretchende Shape in die entsprechende Richtung vergrößern oder verkleinern kann sowie die betreffenden Markierungs-Shapes verschiebe.

Ist vielleicht nicht die eleganteste Lösung, weil ich keine eigene Klasse entwickelt hab, aber für mein Projekt ausreichend.

Steffen
Steffen
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz