AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi GDI+ Graduelles Rechteck (transparent)
Thema durchsuchen
Ansicht
Themen-Optionen

GDI+ Graduelles Rechteck (transparent)

Ein Thema von Dunkelbunt27 · begonnen am 3. Feb 2013 · letzter Beitrag vom 26. Feb 2013
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Dunkelbunt27
Dunkelbunt27

Registriert seit: 10. Aug 2010
232 Beiträge
 
Delphi XE Professional
 
#11

AW: GDI+ Graduelles Rechteck (transparent)

  Alt 3. Feb 2013, 23:11
Wie hast du das gemacht?
Der Anhang ist bei mir unverändert... ?
FG Dunkelbunt
"Wer zuletzt lacht hat den höchsten Ping"
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#12

AW: GDI+ Graduelles Rechteck (transparent)

  Alt 3. Feb 2013, 23:46
Ich habe es nochmals hochgeladen, gegf. hatte ich vergessen zu speichern
Angehängte Dateien
Dateityp: zip GDI+ Demo.zip (92,4 KB, 20x aufgerufen)
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
Benutzerbild von Dunkelbunt27
Dunkelbunt27

Registriert seit: 10. Aug 2010
232 Beiträge
 
Delphi XE Professional
 
#13

AW: GDI+ Graduelles Rechteck (transparent)

  Alt 4. Feb 2013, 11:26
Hmmm, Danke, es funktioniert auf jeden Fall.
(Auch wenn ich nicht so richtig weiß, was du da machst)
FG Dunkelbunt
"Wer zuletzt lacht hat den höchsten Ping"
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#14

AW: GDI+ Graduelles Rechteck (transparent)

  Alt 4. Feb 2013, 12:38
Den Panels wird die gleiche Zeichenroutine zugewiesen wie dem Form, allerdings mit um die Positionen der Panels verschobenen Koordinaten. Ich habe ein kleines Beispiel mit Kommentaren, ohne GDI+ angehängt. (mit und ohne inherited)
Miniaturansicht angehängter Grafiken
ohneinherr.png   mitinher.png  
Angehängte Dateien
Dateityp: zip test_files.zip (1,8 KB, 14x aufgerufen)
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
Benutzerbild von Dunkelbunt27
Dunkelbunt27

Registriert seit: 10. Aug 2010
232 Beiträge
 
Delphi XE Professional
 
#15

AW: GDI+ Graduelles Rechteck (transparent)

  Alt 4. Feb 2013, 15:20
Aha, ja verstehe! Danke für die Erklärung
FG Dunkelbunt
"Wer zuletzt lacht hat den höchsten Ping"
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#16

AW: GDI+ Graduelles Rechteck (transparent)

  Alt 4. Feb 2013, 16:43
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
Benutzerbild von Dunkelbunt27
Dunkelbunt27

Registriert seit: 10. Aug 2010
232 Beiträge
 
Delphi XE Professional
 
#17

AW: GDI+ Graduelles Rechteck (transparent)

  Alt 25. Feb 2013, 18:03
Hallo nochmal,
ich habe mich entschlossen den Thread nochmal auszugraben, statt einen neuen zu machen.
Ich weiß nicht ob das die richtige Entscheidung war, naja.

Jedenfalls wollte ich das was du, Bummi, hochgeladen hast gerne auch auf Images anwenden. Das heißt die Zeichenroutine der Form, die die der Panel überschreibt so programmieren, dass sie auch über Images "drübermalt".

Ich hoffe das liest jemand, der damit was anfangen kann... ist ja schon eine Weile her
Ich Notfall mache ich einen neuen Thread.

Ich freue mich auf eine Antwort!
FG Dunkelbunt
"Wer zuletzt lacht hat den höchsten Ping"
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#18

AW: GDI+ Graduelles Rechteck (transparent)

  Alt 25. Feb 2013, 20:08
Das ist nicht ganz so trivial da man das Canvas des TImage nicht direkt verwenden kann (Würde auf das Canvas eines vorhandenen Bitmaps zugreifen, wenn vorhanden). Man muss sich hier mit ein paar Hacks bis auf das Canvas von TGraphicControl herunterhangeln.
Im Anhang ein Beispiel...
Miniaturansicht angehängter Grafiken
bild-1.png  
Angehängte Dateien
Dateityp: zip PP.zip (186,0 KB, 10x aufgerufen)
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
Benutzerbild von Dunkelbunt27
Dunkelbunt27

Registriert seit: 10. Aug 2010
232 Beiträge
 
Delphi XE Professional
 
#19

AW: GDI+ Graduelles Rechteck (transparent)

  Alt 26. Feb 2013, 18:01
Oh, okay danke!
Ich werde das vielleicht anders lösen, vielleicht lässt sich das Problem umgehen.

Vielen Dank jedenfalls !
FG Dunkelbunt
"Wer zuletzt lacht hat den höchsten Ping"
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#20

AW: GDI+ Graduelles Rechteck (transparent)

  Alt 26. Feb 2013, 20:26
Bein reinen Graphiccontrols wird es am einfachsten sein eine Paintbox darüber zu legen, deren Paintroutine kann dann für die Panels o.ä. wie gezeigt mit verwendet werden.
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 15:57 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