AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 21:32

Parameter dieser Suchanfrage:

Suche in Thema: Halb-durchsichtiges Panel?
Suche alle Beiträge, die von "Yogu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Halb-durchsichtiges Panel?

      Delphi
      by Yogu, 12. Apr 2009
    Genial, die Eigenschaft kannte ich noch gar nicht: csOpaque. Klar, wenn man die Deckkraft abstellt, dann ist das Control transparent.

    Leider zeichnet das Transparente Panel nur den Rahmen und den Caption, nicht jedoch einen transparenten Inhalt. Ich hab mal was in der Richtung versucht (siehe Anhang), aber leider ist 1. Canvas.Pixels viel zu langsam (und ich kenne nichts à la ScanLine eines...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Halb-durchsichtiges Panel?

      Delphi
      by Yogu, 11. Apr 2009
    Mist. Daran hab ich nicht gedacht.

    Weil die PaintBox ein GraphicControl ist, und das Edit ein WinControl. Anders ist es leider nicht möglich, einen Transparenteffekt zu erzeugen.

    Du kannst mit der PaintBox zum Beispiel ein Image verschleiern, oder ein Label. Aber so gut wie alles andere geht nicht. Du könntest die Methode Paint des Formulars überschreiben:

    procedure TForm1.Paint;
    begin...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Halb-durchsichtiges Panel?

      Delphi
      by Yogu, 11. Apr 2009
    Versuche es mal mit einer PaintBox. Die ist von TGraphicControl abgeleitet, also könnte das folglich klappen:

    Zeichne im OnPaint einfach folgendes Raster:

    var i, j: Integer;
    begin
    for i := 0 to PaintBox1.Width div 2 do
    for j := 0 to PaintBox1.Height div 2 do
    begin
    PaintBox1.Canvas.Pixels := clBlack;
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Halb-durchsichtiges Panel?

      Delphi
      by Yogu, 11. Apr 2009
    Hallo,

    muss die Komponente andere Komponenten beinhalten können, so wie ein Panel? Wenn ja, geht das IMHO nicht. Sonst könntest du eine von TGraphicControl abgeleitete Kompoente, wie zum Beispiel TImage verwenden. Dem Image kannst du ein Bild zuweisen, das transparent ist, unter XP geht das mit Symbolen.

    Die saubere Methode wäre jedoch, selbst eine Kompontente von TGraphicControl...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Yogu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=132391
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21: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