AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi TPaintBox - Transparente Farbe?
Thema durchsuchen
Ansicht
Themen-Optionen

TPaintBox - Transparente Farbe?

Ein Thema von H4ndy · begonnen am 30. Aug 2003 · letzter Beitrag vom 27. Sep 2003
Antwort Antwort
Benutzerbild von H4ndy
H4ndy

Registriert seit: 28. Jun 2003
Ort: Chemnitz
515 Beiträge
 
Delphi XE3 Professional
 
#1

TPaintBox - Transparente Farbe?

  Alt 30. Aug 2003, 20:20
Hi!

Ich würde mal gerne wissen ob es eine "Farbe"
gibt, mit der man transparent zeichen kann,
also das man wieder den Hintergrund unter der
PaintBox sehen kann. clNone geht dafür leider nicht...

Oder gibt eine Methode die PaintBox wieder zu löschen
bzw "wegzuradieren"?

Schonmal danke im vorraus!
Manuel
  Mit Zitat antworten Zitat
Gandalfus

Registriert seit: 19. Apr 2003
407 Beiträge
 
Delphi 2006 Professional
 
#2

Re: TPaintBox - Transparente Farbe?

  Alt 30. Aug 2003, 21:08
Zitat von H4ndy:
Hi!
Ich würde mal gerne wissen ob es eine "Farbe"
gibt, mit der man transparent zeichen kann,
also das man wieder den Hintergrund unter der
PaintBox sehen kann. clNone geht dafür leider nicht...
Da kenn ich keinen weg. Du könntetst aber ein Bitmap mit transparent := true direkt auf das Form kopieren.

Zitat von H4ndy:
Oder gibt eine Methode die PaintBox wieder zu löschen
bzw "wegzuradieren"?
Paintbox1.Assign(nil);
  Mit Zitat antworten Zitat
Benutzerbild von H4ndy
H4ndy

Registriert seit: 28. Jun 2003
Ort: Chemnitz
515 Beiträge
 
Delphi XE3 Professional
 
#3

Re: TPaintBox - Transparente Farbe?

  Alt 30. Aug 2003, 21:25
Ersteinmal danke!

Das mit der Bitmap werd ich mal probieren,
das mit dem Assign(nil) geht nicht,
da wird ein Fehler ausgespruckt, dass
man nil nicht TPaintBox zuweisen kann.
Manuel
  Mit Zitat antworten Zitat
Gandalfus

Registriert seit: 19. Apr 2003
407 Beiträge
 
Delphi 2006 Professional
 
#4

Re: TPaintBox - Transparente Farbe?

  Alt 30. Aug 2003, 22:37
hmm Image1.Picture.assign(nil) funktioniert(TBitmap auch) da dachte ich, dass geht auch mit der Paintbox.
Zeichne doch einfach ein Viereck mit der Hintergrund farbe.
  Mit Zitat antworten Zitat
Benutzerbild von H4ndy
H4ndy

Registriert seit: 28. Jun 2003
Ort: Chemnitz
515 Beiträge
 
Delphi XE3 Professional
 
#5

Re: TPaintBox - Transparente Farbe?

  Alt 31. Aug 2003, 11:07
Hmm ist ne Idee,
hätt ich auch selber draufkommen können...
Manuel
  Mit Zitat antworten Zitat
FreewareFire

Registriert seit: 25. Sep 2003
51 Beiträge
 
Delphi 7 Professional
 
#6

Re: TPaintBox - Transparente Farbe?

  Alt 27. Sep 2003, 14:32
Das Bild löschen geht so:

Picture1.Picture := nil;


aber wie zeichne ich eine Farbe transparent in einem TImage? Transparentfarbe ist schwarz!

  Mit Zitat antworten Zitat
Daniel B
(Gast)

n/a Beiträge
 
#7

Re: TPaintBox - Transparente Farbe?

  Alt 27. Sep 2003, 17:41
Wenn Du ein transparentes Bild hast, dann kommst Du mit dem Image nicht wieter, denn dazu müsste das Bild ein Gif oder Png sein, sowas kann aber das Image nicht laden.
  Mit Zitat antworten Zitat
FreewareFire

Registriert seit: 25. Sep 2003
51 Beiträge
 
Delphi 7 Professional
 
#8

Re: TPaintBox - Transparente Farbe?

  Alt 27. Sep 2003, 19:18
Falls ich mich nicht vertue ist deine Aussage falsch! Ich habe das nämlich noch selbst rausgefunden und so gemacht:

TBitmap erstellen und Bild darin laden, Transparenz und Farbe setzen.
Danach das Bild in das TImage mit draw zeichnen - fertig!
  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 03:25 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