AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Font innerhalb der Komponente zur Laufzeit ändern
Thema durchsuchen
Ansicht
Themen-Optionen

Font innerhalb der Komponente zur Laufzeit ändern

Ein Thema von Tyrael Y. · begonnen am 26. Sep 2003 · letzter Beitrag vom 26. Sep 2003
Antwort Antwort
Tyrael Y.

Registriert seit: 28. Jul 2003
Ort: Stuttgart
1.093 Beiträge
 
Delphi 2007 Professional
 
#1

Font innerhalb der Komponente zur Laufzeit ändern

  Alt 26. Sep 2003, 16:30
Hallo zusammen,

ich benutze die Komponente TO32InspectorGrid(TurboPower - Orpheus).

Die Komponente bietet eine Eigenschaft Font, um alle Texte innerhalb der Komponente zu verändern.
Leider halt aber ALLE angezeigten Strings.

Ich möchte gerne von EINEM Item das ich ausgewählt habe, die Schriftgröße ändern.
Es wird doch bestimmt möglich sein über Canvas auf das bestimmte Item zuzugreifen und
dessen Größe zu ändern , oder?

Wenn jemand diese Komponente kennt und mir einen Tip geben könnte, wäre ich
überaus dankbar.


Grüße Tyrael
Levent Yildirim
Erzeugung von Icons aus Bildern:IconLev
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#2

Re: Font innerhalb der Komponente zur Laufzeit ändern

  Alt 26. Sep 2003, 16:34
Ich denke mal, daß die Componente ein Ereignis hat, welches es Dir ermöglicht, auf das Zeichnen einer Zelle zu reagieren (OnDrawCell oder so), dann kannst Du Dich drum kümmern.

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Tyrael Y.

Registriert seit: 28. Jul 2003
Ort: Stuttgart
1.093 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Font innerhalb der Komponente zur Laufzeit ändern

  Alt 26. Sep 2003, 16:38
Jo hat sie und zwar....


OnCellPaint(Sender: TObject; Rect: TRect;Canvas: TCanvas; Item: Word; Cell: TO32IGridCell; var Default: Boolean);

ich dachte mir ja auch schon das ich das dort machen könnte, aber weiss nicht wie, da
ich bisher mit Canvas nix gemacht habe, weisst du Rat ?
Levent Yildirim
Erzeugung von Icons aus Bildern:IconLev
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#4

Re: Font innerhalb der Komponente zur Laufzeit ändern

  Alt 26. Sep 2003, 16:47
Schau mal im Forum, das hatten wir schon oft

Hier im Forum suchenondrawcell OR ondrawitem OR onadvanceddraw

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Tyrael Y.

Registriert seit: 28. Jul 2003
Ort: Stuttgart
1.093 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Font innerhalb der Komponente zur Laufzeit ändern

  Alt 26. Sep 2003, 16:55
schon gelöst


Code:
if inspecView.ActiveItem = Item then
     Canvas.Font.Style := [fsBold];

so geht es

danke dir sakura
Levent Yildirim
Erzeugung von Icons aus Bildern:IconLev
  Mit Zitat antworten Zitat
Tyrael Y.

Registriert seit: 28. Jul 2003
Ort: Stuttgart
1.093 Beiträge
 
Delphi 2007 Professional
 
#6

Re: Font innerhalb der Komponente zur Laufzeit ändern

  Alt 26. Sep 2003, 17:01
komischer Link den du da gesetzt hast *grins*

der Link führt zu DIESEM Thread

lol

aber trotzdem danke
Levent Yildirim
Erzeugung von Icons aus Bildern:IconLev
  Mit Zitat antworten Zitat
Antwort Antwort


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 02:10 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