![]() |
Form1.Caption ????
:coder2: Hallo wie ist es möglich, das ich der Form1.Caption eine Farbe zuweißen kann ?
|
Re: Form1.Caption ????
Einem String eine Farbe zuzuweisen wird sehr sehr schwierig. :stupid:
1. Lösung: In die Einstellungen der "Anzeige" gehen und die Farbe für die Fenster-Titel-Leiste ändern. 2. Lösung: Keinen Text als Caption zuweisen und die Caption dann selber malen. |
Re: Form1.Caption ????
|
Re: Form1.Caption ????
Zitat:
@ Sharky, ich schaus mir mal an. Danke |
Re: Form1.Caption ????
Zitat:
Auch Luckie zeichnet die Caption in seinem Beispiel selber. Aber das ist ja eigentlich kein Problem. Du musst den Code nur an drei Stellen ändern / ergänzen:
Delphi-Quellcode:
begin
. CaptRect.Left := GetSystemMetrics(SM_CXEDGE) + GetSystemMetrics(SM_CXICON); . SetTextColor(dc, RGB(255, 0, 0)); // Hier deine Farbe angeben DrawText(dc, @WndCaption[1], lstrlen(@WndCaption[1]), CaptRect, DT_LEFT or DT_VCENTER); . end; |
Re: Form1.Caption ????
ich hab auch damals mit dem Code von Luckie gearbeitet, hatte dann aber teilweise Anzeigeprobleme, wenn der Style von Windows geändert wurde.
Daher ist es durchaus eine sinnvolle Alternative, das Formular ohne Titelleiste zu erstellen und dann beispielsweise ein Panel als Titelzeile zu nutzen. |
Re: Form1.Caption ????
Liste der Anhänge anzeigen (Anzahl: 1)
Hi, :hi:
ich habe mal im Internet so ne Komponente gefunden. Da kann man die Farbe für die Caption bestimmen. Die ist im Anhang: |
Re: Form1.Caption ????
Zitat:
Zitat:
|
Re: Form1.Caption ????
Zitat:
|
Re: Form1.Caption ????
Die Komponente ist unter ZPage zu finden.
Die Eigenschaft CaptionText ist für die Farbe und Art der Schrift verantwortlich. mfg Jay |
Re: Form1.Caption ????
Zitat:
|
Re: Form1.Caption ????
Zitat:
Außer man verwendet ein TMenu, dann geht das nicht mehr so leicht. |
Re: Form1.Caption ????
Zitat:
Ja ich benutze ein TMenu, mhhhhh ^^ |
Re: Form1.Caption ????
Das verstehe ich selbst nicht.
Hast du wenigstens die Komponente gefunden? |
Re: Form1.Caption ????
Zitat:
|
Re: Form1.Caption ????
Gute frage.
Habe ich eigentlich nicht drauf geachtet. |
Re: Form1.Caption ????
Zitat:
![]() Wenn nicht, solltest du nochmal schauen, ob du sie WIRKLICH installiert hast. |
Re: Form1.Caption ????
Zitat:
sie ist weder bei der demo noch bei der install dabei |
Re: Form1.Caption ????
Zitat:
|
Re: Form1.Caption ????
Zitat:
Also wird wohl Dein Suchpfad nicht stimmen. Will sagen: der findet die zformcaption.pas nicht. Wie hast Du die Komponente den "installiert"? :gruebel: |
Re: Form1.Caption ????
Zitat:
Delphi -> Komponente -> Komponente installieren -> in mein dclusr50.dpk |
Re: Form1.Caption ????
unter Menüpunkt Komponete->Palette konfigurieren siehst du alle Komponenten, die von deinem Package bereitgestellt werden...
kleiner Tipp... am besten du machst für solche Sachen (Nachinstallation von Komponenten) jeweils ein neues Package. Das erleichtert den Umgang damit sehr. |
Re: Form1.Caption ????
Hi,
Zitat:
Mfg FAlter |
Re: Form1.Caption ????
Zitat:
|
Re: Form1.Caption ????
Liste der Anhänge anzeigen (Anzahl: 2)
Hi,
Probiers doch: nimm mal ein TMainMenu auf deine Form, trage bei Form.Menu nichts (!) ein und nehme dann eine TToolBar und stelle bei dieser unter Menu dein Menü ein. Dann schnell noch einen Test-Menüeintrag generieren. Und starten. Na? Dann stell mal wieder beim Form.Menu dein Menü ein und lösche die Toolbar, noch ein Versuch - wie sieht das Menü jetzt aus? Mit der ToolBar lässt sich die Lage des Menüs individuell beeinflussen, also z. B. unter einem Caption-Panel. Oder du siehst dir meine Experimente an, hab sie mal angehangen. Mfg FAlter |
Re: Form1.Caption ????
welche komponente benutzt du, die ich nicht habe ö.O?
|
Re: Form1.Caption ????
Hi,
Gar keine ;) TPanel.Caption statt Form.Caption siehe Source. Mfg FAlter |
Re: Form1.Caption ????
Mein Beispiel ist nicht perfekt. Damit Windows es richtig zeichnet ist moch wesentlich mehr notwendig, aber das wäre dann in richtige Arbeit ausgeartet. ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:21 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