AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Erstellen eines transparenten Rechtecks
Thema durchsuchen
Ansicht
Themen-Optionen

Erstellen eines transparenten Rechtecks

Ein Thema von Barzy2x · begonnen am 1. Dez 2002 · letzter Beitrag vom 3. Dez 2002
 
Sebastian Nintemann
(Gast)

n/a Beiträge
 
#7
  Alt 2. Dez 2002, 11:57
Hallo Barzy2x, was passiert denn bei deiner Prozedur?
Das Problem dürfte auch sein, dass du das Rechteck ja auch wieder löschen musst, wenn du eine andere Zeitzone anklickst. Ich würde dir deshalb raten:
Nimm statt einer TImage Komponente eine TPaintBox.Das Bild, das du vorher im Image hattest lädst du in den Speicher (siehe TBitmap), dieses Bitmap kannst du dann immer beim Neuzeichnen (OnPaint der TPaintBox) auf die PaintBox (PaintBox.Canvas) zeichnen, und dazu dein Rechteck. Der Vorteil ist, dass du das eigentliche Bild nicht verändern musst, bei Bedarf zeichnest du das Bild einfach neu und hast kein altes Rechteck mehr drauf, beim TImage hingegen wird jede veränderung (beim zeichnen auf das Canvas) automatisch gespeichert.
Ich weiß jetzt nicht wie weit du damit umgehen kannst, du kannst dich bei Bedarf ja melden dann schreib ich dir eine Beispiel-Programmablauf.

Gruß, Sebastian
  Mit Zitat antworten Zitat
 


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 09:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz