![]() |
TMaskEdit in TListView-Spalte färben
Hallo zusammen!
Ich habe folgendes Problem: ich habe ein TMaskEdit in eine Zelle eines TListViews gesetzt - was sehr gut klappt. Allerdings lässt sich der Text des MasEdits nicht einfärben, d.h.,
Delphi-Quellcode:
was funktioniert, wenn man ein Edit direkt auf das Form setzt, funktioniert in einem ListView nicht!
if Test then
Edit.Font.Color := clBlack else Edit.Font.Color := clRed; Irgendwelche Ideen, woran das liegt? Viele Grüße, Marcibaer |
AW: TMaskEdit in TListView-Spalte färben
Hallo zusammen!
Hat denn keiner 'ne Idee, warum sich die Textfarbe eines Edits innerhalb eines ListViews nicht ändert?! Bei einem Button, den ich direkt daneben gesetzt habe - also auch in einem Feld eines Listviews - klappt's nämlich ohne Probleme! Typ des Listview's: vsReport OwnerDraw: false |
AW: TMaskEdit in TListView-Spalte färben
Wenn Du das Maskedit auf ein Panel legst und dem Panel statt dem Maskedit das Listview als parent zuweist funktioniert es.
|
AW: TMaskEdit in TListView-Spalte färben
Und wieso ist das so!?
Klappt anscheinend noch nicht richtig - jetzt sehe ich das Panel an der richtigen Stelle, aber kein Edit drauf! Ich hab's folgendermassen gemacht:
Delphi-Quellcode:
Damit hab ich doch 'nen MaskEdit in einem Panel in einem Listview, oder!?
Panel := TPanel.Create(nil);
Panel.Parent := StreckenListe; // mein ListView Edit := TMaskEdit.Create(nil); Edit.Parent := Panel; Jetzt schalte ich sowohl Panel als auch Edit auf visible, aber es erscheint nur das Panel - das Edit hat aber die gleichen Koordinaten wie das Panel! Was muss ich denn noch setzen!? |
AW: TMaskEdit in TListView-Spalte färben
Zitat:
Gruß, Chris |
AW: TMaskEdit in TListView-Spalte färben
Stimmt, dann geht's!!! :)
Kann mir denn trotzdem mal einer erklären, WARUM ich bei 'nem Edit den "Umweg" über 'nen Panel gehen muss, damit ich den Text färben kann, bei einem Button z.B. aber nicht!? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:40 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 by Thomas Breitkreuz