Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Paintbox als parent festlegen (https://www.delphipraxis.net/33423-paintbox-als-parent-festlegen.html)

Nicodius 6. Nov 2004 19:51


Paintbox als parent festlegen
 
ich habe ein problem .. ich habe ne paintbox .. und dynamisch generierte labels ... da form1 der parent ist krieg ich bei tranparent einen falschen wert so das es nicht wirklich transparent ist


und wirkt sich transparent auch auf canvas aus? wenn nicht wie mach ich das sonst ...

Nicodius 7. Nov 2004 16:58

Re: Paintbox als parent festlegen
 
sorry ... aber

<push>

Jens Schumann 7. Nov 2004 17:25

Re: Paintbox als parent festlegen
 
Hallo,
nur Komponenten die von TWinControl abgeleitet sind können als Parent auftreten.
Da TPaintBox ein Nachfahre von TGraphicControl ist geht das nicht.

Nicodius 7. Nov 2004 18:06

Re: Paintbox als parent festlegen
 
ja eben deswegen frage ich ja .. das weiß ich selbst auch ;)


... aber wie kann ic hdas machen, das die transparenz stimmt? ? :|

Jens Schumann 7. Nov 2004 18:10

Re: Paintbox als parent festlegen
 
Zitat:

Zitat von Nicodius
ja eben deswegen frage ich ja .. das weiß ich selbst auch ;)

Tut mir Leid. Das ging aus Deiner Frage nicht hervor.

Zitat:

Zitat von Nicodius
... aber wie kann ic hdas machen, das die transparenz stimmt? ? :|

Verwende keine TLabels, sondern gebe den Text über TextOut oder so auf der Canvas
der TPaintBox aus.

Nicodius 7. Nov 2004 19:10

Re: Paintbox als parent festlegen
 
naja ... ... ist auch keine tolle lösung(ich brauche nämlich das hint vom label ;) )

Nicodius 8. Nov 2004 20:49

Re: Paintbox als parent festlegen
 
:cry: push

das muss doch irgendwie gehen oder?

alcaeus 8. Nov 2004 21:03

Re: Paintbox als parent festlegen
 
Hi Nico,

wenn du unbedingt einen Hint haben musst, dann musst du diesen evtl. manuell anzeigen. Dazu gabs schon mal ein paar Themen hier, such einfach mal.

Greetz
alcaeus

Nicodius 8. Nov 2004 21:26

Re: Paintbox als parent festlegen
 
hab unter "hint" gesucht .. das sollten ja alle sein oder?

Hintsuche


da ist aber nichts brauchbares dabei ... :|

Nicodius 10. Nov 2004 15:19

Re: Paintbox als parent festlegen
 
:cry: ... icg mag nicht immer pushen müssen ^^


das ist wirklich wichtig :(

Nicodius 23. Nov 2004 22:04

Re: Paintbox als parent festlegen
 
niemand ne lösung?

Robert_G 24. Nov 2004 00:20

Re: Paintbox als parent festlegen
 
Warum nimmst du eine PaintBox? Als GraphicControl besitzt sie kein Fenster und ist dadurch IMHO auch kein wirklicher Parent.
Geschichtlich gesehen (Delphi1) wurden diese Controls eingeführt da Win3.1 nur eine begrenzte Anzahl von Handles zuließ. Controls ohne Fenster (also auch ohne Handle :P ) konnte man in D1 soviele auf's Form ziehen wie man lustig war. ;)
Unter Win3.1 mag das ziemlich cool gewesen sein, unter Win32 kann ich darin keinen wirklichen Sinn sehen. :gruebel:

Nicodius 24. Nov 2004 14:18

Re: Paintbox als parent festlegen
 
aber direkt aufs form zecihenn? ...

Nicodius 20. Apr 2005 15:06

Re: Paintbox als parent festlegen
 
*push*

jaja die zeit vergeht .. das problem besteht

gordon freeman 20. Apr 2005 15:28

Re: Paintbox als parent festlegen
 
Wofür brauchst du diese Paintbox eigentlich? Könntest du nicht auch einfach das Canvas des Formulars verwenden, um darauf rumzumalen, oder was auch immer? WEnn ich jetzt voll daneben lieg, dann tu mir den Gefallen und schreib doch dein Problem noch mal detailliert zusammen.

Nicodius 20. Apr 2005 15:29

Re: Paintbox als parent festlegen
 
lol das hat mich aj schon wer gefragt

nein aber zb wenn man eine nahricht ausgibt über der formzeichenfläche wird diese wieder zur form.Color ... und ich will das nicht aufwendig speichern müssen - deshalb mach ichs mit ner paintbox

sniper_w 20. Apr 2005 15:33

Re: Paintbox als parent festlegen
 
Stichwort : TjvPanel, hat u.a. Tjvpanel.Transparent Eigenschaft, hat eine Handle, Hint, Canvas und co.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:49 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