AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi PAintbox wie??? Fimde es nicht
Thema durchsuchen
Ansicht
Themen-Optionen

PAintbox wie??? Fimde es nicht

Ein Thema von rosinchen4 · begonnen am 17. Dez 2005 · letzter Beitrag vom 18. Dez 2005
Antwort Antwort
Seite 1 von 2  1 2      
rosinchen4

Registriert seit: 30. Okt 2005
22 Beiträge
 
Delphi 2005 Architect
 
#1

PAintbox wie??? Fimde es nicht

  Alt 17. Dez 2005, 18:33
Ich wolte gerade ein Prog schreiben zum lernen von Canvas,

ich ahbe mir verschiedenste tutoriasls geholt aber bei vilen kommen Paintbox.canvas

Nur wie lege ich mir eine Paintbox aufs Programm. Die Komponente finde ich nicht.

Ich kann zwar Zeichnen aber nur auf de normalen Oberfläche und habe keinen abgetrente Bereich please Help me


Rosinchen4
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: PAintbox wie??? Fimde es nicht

  Alt 17. Dez 2005, 18:34
Guck doch einfach mal alle Komponenten in der Palette durch. Wenn du den Mauszeiger auf ein Icon hälst, wird ein Hint mit dem Klassennamen der Komponente angezeigt.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
ichbins

Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
 
Delphi 2005 Personal
 
#3

Re: PAintbox wie??? Fimde es nicht

  Alt 17. Dez 2005, 18:37
unter D2005 wird der Komponentenname sowieso angezeigt


schau mal unter SYSTEM. Die 2. Komponente, wenn ich mich nicht irre.
Michael Enßlin
Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates
  Mit Zitat antworten Zitat
rosinchen4

Registriert seit: 30. Okt 2005
22 Beiträge
 
Delphi 2005 Architect
 
#4

Re: PAintbox wie??? Fimde es nicht

  Alt 17. Dez 2005, 18:47
Danke ahbe ich wirklich nicht gefunden sry....


Danke.-..

Edit::::


Ps ich ahbe Delphi 2005 Arcjitekt.... ist eigentlich Gut lohnt sich der Umstieg auf 2006,
ich programmiere nur Delphi für 32 bit...


Vielen dank im Voraus auf eine Antwort....
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#5

Re: PAintbox wie??? Fimde es nicht

  Alt 17. Dez 2005, 19:06
Du hast letztes JHahr für meherer tausend Euro eine Delphi 2005 Architekt gekauft und willst jetzt schon wieder meherer hundert Euro für ein Update ausgeben? Nur mal so zum drüber nachdeneken, Desweiteren wird es hier offtopic. mach bitte dafür einen enuen Thread auf oder guck in der DP, was schon dazu geschrieben wurde.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
rosinchen4

Registriert seit: 30. Okt 2005
22 Beiträge
 
Delphi 2005 Architect
 
#6

Re: PAintbox wie??? Fimde es nicht

  Alt 17. Dez 2005, 19:22
Okay, wäre mir auch immo zu teuer.

Gut danke
  Mit Zitat antworten Zitat
rosinchen4

Registriert seit: 30. Okt 2005
22 Beiträge
 
Delphi 2005 Architect
 
#7

Re: PAintbox wie??? Fimde es nicht

  Alt 18. Dez 2005, 00:39
Hi ne frage ur PAintbox was amch tman damit wenn ich das benutze seh ich keinen Unterschied please help me.


Vielcht kannw er ein wenig Code posten und erklären wofür man das bracuht....


  Mit Zitat antworten Zitat
tigerman33

Registriert seit: 30. Jul 2005
Ort: München
423 Beiträge
 
Delphi 2005 Professional
 
#8

Re: PAintbox wie??? Fimde es nicht

  Alt 18. Dez 2005, 10:00
Die Paintbox ist eine Komponente, deren einziger Lebenszweck darin besteht, dir einen Canvas zur Verfügung zu stellen. Jedesmal, wenn du etwas auf einen Canvas zeichnen willst, ist daher die Paintbox die richtige Anlaufstelle für dich. Es sollte IMO vermieden werden, direkt auf den Canvas des Forms/Frames o.ä. zu zeichnen, stattdessen nutze ich dann immer eine Paintbox mit Align auf alClient.

Da du selbst für die Grafikausgabe verantwortlich bist, musst du die Grafik bei jedem Neuzeichnen der Komponente aktualisieren bzw. neu ausgeben. Dazu benutzt du das Delphi-Referenz durchsuchenOnPaint-Ereignis.

PS: Ein Tipp für die Zukunft: Verfasse deine Beiträge mit ein bisschen mehr Sorgfalt. Je weniger Rechtschreibfehler und Vertipper du machst, desto höher wird die Motivation der Forenmitglieder sein, dir auch tatsächlich zu antworten. Dann sieht man nämlich, dass dir etwas an dem Thema liegt. Wenn du schon zu faul bist, Tippfehler zu korrigieren, wird man Rückschlüsse auf deine Bereitschaft, sich überhaupt mit dem Thema zu befassen ziehen.
Christian
Der Computer hilft mir, Probleme zu lösen, die ich ohne Computer nicht hätte.
  Mit Zitat antworten Zitat
rosinchen4

Registriert seit: 30. Okt 2005
22 Beiträge
 
Delphi 2005 Architect
 
#9

Re: PAintbox wie??? Fimde es nicht

  Alt 18. Dez 2005, 10:03
Vielen dank für die guten Tips, nur habe ich den Sinn der Paintbox nicht verstanden ich kann ja auch auf meine Form zeichnen??


Anonsten schaue ich mir mal OPenQL an, nur zuerst wollte ich Canvas lernen...

Hoffe auf gute Antwort


  Mit Zitat antworten Zitat
tigerman33

Registriert seit: 30. Jul 2005
Ort: München
423 Beiträge
 
Delphi 2005 Professional
 
#10

Re: PAintbox wie??? Fimde es nicht

  Alt 18. Dez 2005, 10:12
Ja, natürlich kannst du direkt auf die Form malen. Aber wie ich bereits oben sagte ist es IMHO schlechter Stil. Nur dass du etwas kannst, muss ja nicht automatisch heißen, dass du es tun solltest. Ich finde, man kann das ein bisschen mit der Nutzung von Prozeduren/Funktionen vergleichen. Sicherlich könntest du auch dein ganzes Programm ohne Unterfunktionen aufbauen und dann halt im Code mit gotos hin- und herspringen. Aber du stimmst mir sicherlich zu, dass du es nicht tun solltest. Ist zwar vielleicht ein bisschen übertrieben der Vergleich, aber das gleiche Prinzip.

Und ihre volle Stärke spielt die Paintbox aus, wenn du nicht auf dem gesamten Form malen willst, sondern nur einen bestimmten Teil dafür zur Verfügung stellen möchtest. Dafür ist die Paintbox dann ideal.

Zudem bietet sie dir die Möglichkeit, deine Grafikausgabe zu kapseln. Wenn du später die Ausgabe umstellen möchtest, weg von der Paintbox hin zu irgendetwas anderem, musst du dafür nicht das komplette Programm umschreiben. Ich arbeite an einem Programm bei dem ich mittlerweile dreimal die Grafikausgabe komplett überarbeitet habe--jedesmal ohne am Programmkern selbst irgendwelche Veränderungen vornehmen zu müssen.
Christian
Der Computer hilft mir, Probleme zu lösen, die ich ohne Computer nicht hätte.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 12:47 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