Autor Beitrag
FiFo
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mo 20.01.03 16:39 
Wie kann man bei einer scrollbox oder einer Listbox den Scrollbalken selbst designen/Farbe ändern oder ähnliches???

Ich hab absolut keine ahung wo ich das machen könnte... :(

Bitte um Hilfe! Auch wenns etwas komplizierter sein sollte... :?

MfG FiFo
derDoc
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 623

Win Vista Prof
D2007 Prof
BeitragVerfasst: Mo 20.01.03 17:26 
Also bei einer ScrollBox kannst du unter den Eigenschaften HorzScrollBar und VertScrollBar die Farbe der ScrollBars ändern. Man kann auch den Style ändern. Ich weiß nicht, ob du das unter Design verstehst.

_________________
MfG derDoc
There are only 10 types of people: those who understand binary and those who don't.
FiFo Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mo 20.01.03 19:35 
ne, das mein ich nicht, trotzdem danke, :wink: obwohl ich bei mir die scrollbar farbe irgendwie nicht verändern kann, aber egal...

ich würde gerne wissen, wie ich zB den "Nach-oben-Pfeil" durch ein anderes image ersetzen kann?

MfG FiFo...
MathiasH
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 699

WinXP, Win98SE, Debian, Win95
D5 Stand, D6 Prof
BeitragVerfasst: Di 21.01.03 17:18 
kaum, da musst du deine scroll leiste selber bauen, weil die win Scroll-leiste die Pfeile aus der Schriftart "Windings" rausholt, und auch das mit der Farbe geht meines Wissens nach mit der Standardkomponente nicht.
Du könntest dir aber das Canvas Handle der scrollbar holen und dann darauf zeichnen, das wär wohl das beste.......

MathiasH

_________________
"Viel von sich reden, kann auch ein Mittel sein, sich zu verbergen."
Friedrich Nietzsche
FiFo Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mi 22.01.03 15:29 
hmmm, danke, jetzt hab ich nur noch das problem wie ich mir das canvas handle hole.. :shock:

Bitte um und danke auch schon mal für die Antwort!

MfG FiFo
MathiasH
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 699

WinXP, Win98SE, Debian, Win95
D5 Stand, D6 Prof
BeitragVerfasst: Mi 22.01.03 16:43 
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
var
Can: TCanvas
begin
Can := TCanvas.Create;
Can.Handle := Scrollbar1.Handle;

//...Draw

Can.Destroy;
end;


so müsste es passen

_________________
"Viel von sich reden, kann auch ein Mittel sein, sich zu verbergen."
Friedrich Nietzsche
FiFo Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mi 22.01.03 20:13 
Ok, danke werd mich mal ein bischen damit rumspielen 8)

MfG FiFo
Rool
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 211



BeitragVerfasst: Di 13.05.03 12:07 
Titel: DC/Hwnd
Du hast jetzt aber das Windows-Handle mit dem Device-Context Handle verwechselt...

_________________
MFG Rool
quichy
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Di 13.05.03 20:05 
denke auch ein idee, der Font Windings umzumalen!
Real_Nikotin
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Di 04.10.05 18:15 
Wieso den Font ummalen?

Damit wäre ja Windowsweit dein Fond dann mit deinen eigenen Pfeilen. Dies wollte er bestimmt nicht. Und ich glaube auch kein anderer user