AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Objekte (Vierecke, Kreise) zur Laufzeit verschieben
Thema durchsuchen
Ansicht
Themen-Optionen

Objekte (Vierecke, Kreise) zur Laufzeit verschieben

Ein Thema von mytar · begonnen am 22. Jun 2004 · letzter Beitrag vom 23. Jun 2004
Antwort Antwort
mytar

Registriert seit: 30. Mai 2004
Ort: Zermatt
411 Beiträge
 
Delphi 6 Enterprise
 
#1

Objekte (Vierecke, Kreise) zur Laufzeit verschieben

  Alt 22. Jun 2004, 16:38
Jeder normale PC - User kennt, die Zeichenkomponente in Word,

dort können z.B. die Auto-Formen in der Zeichenkomponente bewegt werden, und vergrößert.

Das ganze ist sicherlich nicht eine Image, oder doch?

Ist das eine eigene Komponente?

mytar
Francis Obikwelu
  Mit Zitat antworten Zitat
mytar

Registriert seit: 30. Mai 2004
Ort: Zermatt
411 Beiträge
 
Delphi 6 Enterprise
 
#2

Re: Objekte (Vierecke, Kreise) zur Laufzeit verschieben

  Alt 23. Jun 2004, 07:35
Ich denke viele von euch haben sicherlich schon ein Programm gemacht,
mit so einer Zeichnfläche die man zur Laufzeit editieren kann?

Oder nich?

mytar
Francis Obikwelu
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#3

Re: Objekte (Vierecke, Kreise) zur Laufzeit verschieben

  Alt 23. Jun 2004, 09:24
Moin!

Ich schreibe ein ähnliches Programm seit 2 Jahren (ist viel komplexer und hat dein Prob nur als kleines Nebenfeature) und dort habe ich Instanzenlisten von unterschiedlichen Objekten die alle ihre spezifischen Koordinaten haben und eine Malfunktion. Im FormPaint wird einfach in eine Schleife durchlaufen die alle Objekte nacheinander zum malen aufruft (noch optimiert mit ClipRect, etc) und so die Objekte malt. Wenn ein Mausklick ist, dann werden die Arrays abgelaufen und jedes Objekt wird gefragt ob es sich an der Mausposition befindet (eine Funktion in den Objektklassen) und wenn ja, dann wird das editiert / verschoben, etc.

So in der Art, ich denke mal, das wird als Ansatz reichen, oder?

MfG
Muetze1
  Mit Zitat antworten Zitat
Eisenherz

Registriert seit: 10. Jun 2002
Ort: Stadeln
33 Beiträge
 
Delphi 5 Professional
 
#4

Re: Objekte (Vierecke, Kreise) zur Laufzeit verschieben

  Alt 23. Jun 2004, 11:21
Vielleicht hilft dir das hier weiter.
aloa Eisenherz
  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 15:08 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