![]() |
AW: Enttäuschung: Kein Image,Panel, individueller Farbumschag bei FontColor und Panel
Zitat:
Delphi-Quellcode:
Das zeichnet das Panel in Gelb, egal was man für einen Stil zugewiesen hat. Allerdings muss man dann auch alles andere, was sich im Panel befindet, selber zeichnen, für das TPanel dann vielleicht nicht so sinnvoll. Aber hilfreich zu wissen, wenn man z.B. in einem Listbox-Item eine andere Hintergrundfarbe benötigt, oder gleich mehrere unterschiedliche Hintergrundfarben innerhalb des gleichen ListBoxItems.
procedure TForm14.Panel1Paint(Sender: TObject; Canvas: TCanvas;
const ARect: TRectF); begin canvas.BeginScene; canvas.Fill.Kind := TBrushKind.bkSolid; Canvas.Clearrect (Arect, TAlphaColorRec.Yellow); canvas.EndScene; end; Generell ist es möglich, mit dem FMX-Canvas wie zu VCL-Zeiten zu arbeiten. Wo FMX gewisse Einschränkungen hat, zeichne ich das eine oder andere eben selber über den Canvas (z.B. bei mehreren TString-Columns in einem StringGrid, die unterschiedliche Ausrichtungen haben (also Links,- rechtsbündig oder zentriert)). Insgesamt finde ich es aber als Erleichterung, das nicht mehr tun zu müssen (über den Canvas arbeiten). Unter der VCL habe ich fast alle Grids oder Listboxen per Ownerdraw gezeichnet, unter FMX benötige ich das fast nicht mehr. |
AW: Enttäuschung: Kein Image,Panel, individueller Farbumschag bei FontColor und Panel
Zitat:
Immer wieder habe ich das Gefühl, dass man schnell irgendetwas "Großes" erschaffen möchte, ohne sich mit den Grundlagen und seinen zur Verfügung gestellten "Werkzeugen" zu beschäftigen. |
AW: Enttäuschung: Kein Image,Panel, individueller Farbumschag bei FontColor und Panel
Zitat:
Obige, vom Namen her interessante Datei gibt es noch nicht unter XE5. ...dann ackere ich mal systematisch...:-D |
AW: Enttäuschung: Kein Image,Panel, individueller Farbumschag bei FontColor und Panel
Und bei dem Demo-Verzeichnis kann es nicht schaden regelmäßig Mal ein Update zu machen.
z.B. SVN-Clienten installieren und Auschecken oder sich das Demoverzeichnis als Projektgruppe in die IDE holen und dort das eingebaute SVN der IDE benutzen. Zitat:
"nativ" sind es halt zwei Komponenten. > Eine für den Rahmen > TPanel > und Eine für das Layout (innerliche Gruppierung) > TLayout In der VCL muß man auch erstmal "mühsam" vom TPanel den Rahmen und die Caption wegmachen, da wäre ein TLayout auch nett ... passend zu den GridLayouts. |
AW: Enttäuschung: Kein Image,Panel, individueller Farbumschag bei FontColor und Panel
[QUOTE=Sel2012;1304938]
Zitat:
Dann doch lieber ein Buch, von dem ich mir eine gewisse aufbauende Systematik verspreche. In der Online-Hilfe kann ich nicht erkennen, der Reihe nach zu lesen, oder? |
AW: Enttäuschung: Kein Image,Panel, individueller Farbumschag bei FontColor und Panel
|
AW: Enttäuschung: Kein Image,Panel, individueller Farbumschag bei FontColor und Panel
Zitat:
![]() |
AW: Enttäuschung: Kein Image,Panel, individueller Farbumschag bei FontColor und Panel
[QUOTE=Harry Stahl;1304957]
Zitat:
Exemplarisch zeigt mein neuester Versuch, dass das Mobile-Tutorium eher Frust als Erkenntnisse bringt. ----------------------------------------------------------------------------- auf ms-help://embarcadero.rs_xe5/rad/Mobile-Tutorial'3A_Aufnehmen_und_Teilen_von_Bildern_(iOS_ und_Android).html steht: Legen Sie im Formular-Designer die folgenden Komponenten ab: TToolBar Ziehen Sie drei TButton-Komponenten auf die Symbolleiste. Jede Schaltfläche verwendet andere Symbole. Legen Sie die Eigenschaft StyleLookup der drei Schaltflächen auf cameratoolbuttonbordered, searchtoolbuttonbordered bzw. actiontoolbuttonbordered fest. Die Eigenschaft StyleLookup ist im Button nicht vorhanden! Oder gibt es "Selbstverständlichkeiten", die nicht beschrieben, aber dennoch ausgeführt werden müssen? Genau das wären die Überfliegernachlässigkeiten, die so oft die "Arbeit nach Anleitung" so schwierig machen. Wie schon geschrieben, blockiert der Ladevorgang den ganzen Rechner. Soweit zur Information im Mobile-Tutorium. |
AW: Enttäuschung: Kein Image,Panel, individueller Farbumschag bei FontColor und Panel
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Tipp: So groß sind die Videos nicht. Bei Aldi kann man sich für 10,-- Euro schon eine Mobile-Datenkarte kaufen, die 1,5 GB Datenvolumen innerhalb eines Monats erlaubt. Zur not kann man sich so die Videos ansehen. Zitat:
Übrigens zur Frustvermeidung noch ein weiterer Tipp: Wenn es um Android-Entwicklung geht, auf keinen Fall mit dem Emulator arbeiten, das ist alles viel zu langsam und zu umständlich. Das beste ist, ein Android-Device (Tablet, Smartphone) anzuschließen und das Programm direkt dort ausführen zu lassen. |
AW: Enttäuschung: Kein Image,Panel, individueller Farbumschag bei FontColor und Panel
Zitat:
Man kann ja auch mit
Delphi-Quellcode:
sich ein (Fmx-)Objekt aus dem Style holen und dann dort Farbe etc. setzen - funktioniert auch soweit. Bei TPanel ist es allerdings so, dass der Style nur aus einem TRectangle besteht und obige Funktion findet dieses Objekt (panelstyle) nicht, da es scheinbar nur in Unterobjekten sucht. An den Panelstyle (oberstes Objekt) kommt man zwar auch mittels
FindStyleResource('...')
Delphi-Quellcode:
heran, aber da dieses protected ist, muss man sich eine Klasse ableiten, die dies veröffentlicht und dann einen harten Typecast machen. Funktioniert; aber ist das so gewollt oder gibt es eine andere/bessere Möglichkeit?
TStyledControl.FResourceLink
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:17 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