AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

trackbar bleibt in alter farbe

Ein Thema von MSSSSM · begonnen am 3. Jun 2008 · letzter Beitrag vom 3. Jun 2008
Antwort Antwort
Benutzerbild von MSSSSM
MSSSSM

Registriert seit: 18. Apr 2008
223 Beiträge
 
Delphi 7 Professional
 
#1

trackbar bleibt in alter farbe

  Alt 3. Jun 2008, 16:12
also, ich ändere die hintergrund farbe von schwarz auf weiß.

Alles ist in einer anderen farbe, nur die trackbars nicht.

ich habs schon mit repaint,paint und refresh auf kompo und formular versucht.

das ist erst wieder in richtiger farbe, wenn man es neu gestartet hat?

wie kann ich daie trackbars in die richtige farbe bringen?

mfg
Marius
  Mit Zitat antworten Zitat
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#2

Re: trackbar bleibt in alter farbe

  Alt 3. Jun 2008, 16:14
Hi,

1. ist das Color-Property der TrackBar protected -> Ableiten, public oder gar published draus machen, Wert ändern
2. und dann Repaint (notwendig, klappt bei der Trackbar nicht von alleine )

Mfg
FAlter
Felix Alter
  Mit Zitat antworten Zitat
Benutzerbild von MSSSSM
MSSSSM

Registriert seit: 18. Apr 2008
223 Beiträge
 
Delphi 7 Professional
 
#3

Re: trackbar bleibt in alter farbe

  Alt 3. Jun 2008, 16:19
repaint schon versucht
keine eigenschaft color...


mfg
Marius
  Mit Zitat antworten Zitat
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#4

Re: trackbar bleibt in alter farbe

  Alt 3. Jun 2008, 16:21
Hi,

Zitat von MSSSSM:
repaint schon versucht
keine eigenschaft color...
Lies nochmal.

Mfg
FAlter

[edit] Stimmt, Repaint hilft nix. Aber sobald ich auf den Desktop klicke und die Anwendung in den Hintergrund geht, ändert sich die Farbe [/edit]

[edit] So gehts:

Delphi-Quellcode:
TrackBar1.Color := ColorGrid1.ForegroundColor;
TrackBar1.SetFocus;
Button1.SetFocus;
Hmmm, ist aber nicht gerade elegant. [/edit]
Felix Alter
  Mit Zitat antworten Zitat
Benutzerbild von MSSSSM
MSSSSM

Registriert seit: 18. Apr 2008
223 Beiträge
 
Delphi 7 Professional
 
#5

Re: trackbar bleibt in alter farbe

  Alt 3. Jun 2008, 16:28
die hat kein color property, und die ist auch nicht im private oder protected drin!

mfg

edit: bei mir nicht

edit: wenn ich die position ändere dan gehts...
Marius
  Mit Zitat antworten Zitat
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#6

Re: trackbar bleibt in alter farbe

  Alt 3. Jun 2008, 16:32
Hi,

die TTrackBar hat definitiv ein Color-Property, denn das wurde schon bei TControl eingeführt. Das ist nur protected. Du musst nur deine TTrackBar ableiten und in der neuen Klasse das property unter published redeklarieren, damit änderst du die Sichtbarkeit.

Mfg
FAlter
Felix Alter
  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:41 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