Autor Beitrag
darnoXilef
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Sa 12.02.05 12:56 
ich hab ein "fast" fertiges projekt und möchte noch die farben meiner buttons und bitbtns ändern - muss ich dazu andere unit einbinden - und wie gehe ich vor ohne was anderes kaputt zu machen -thx
Mike_C
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 207

Win XP
D7 Enterprise
BeitragVerfasst: Sa 12.02.05 13:42 
soweit ich weiß, ist es nicht so einfach möglich die farben von button/bitbuttons zu ändern. das "fehlt" den komponenten aus irgendeinem grund. wahrscheinlich muss man dazu in der vcl rum hacken, aber da kenne ich mich auch nicht aus.

_________________
Life is, what some people call a mystery. To me life's just a lesson, you're learning when you're through. So why do we try to understand?
AXMD
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Sa 12.02.05 13:44 
Mike_C hat folgendes geschrieben:
wahrscheinlich muss man dazu in der vcl rum hacken


Das bezweifle ich. Soweit ich weiß kann das per Windows (SendMessage) gemacht werden, bin mir aber nicht sicher.

AXMD
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5285
Erhaltene Danke: 29

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Sa 12.02.05 13:45 
und was ist hiermit ?

www.swissdelphicente...showcode.php?id=1100

Moderiert von user profile iconAXMD: Delphi- durch URL-Tags ersetzt
tommie-lie
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 4373

Ubuntu 7.10 "Gutsy Gibbon"

BeitragVerfasst: Sa 12.02.05 13:59 
AXMD hat folgendes geschrieben:
Soweit ich weiß kann das per Windows (SendMessage) gemacht werden, bin mir aber nicht sicher.
Nein, Windows hält sich da glücklicherweise in jedem Fall an die Vorgaben des Anwenders.
Gibt es eigentlich niemanden, der auch an andere Leute denkt? Was ist mit den WindowsXP-Benutzern mit Luna oder einem anderen Style? Oder denen, die ganz einfach andere ästhetische Vorstellungen haben? Oder sehbehinderten, für die Microsoft extra ein kontrastreiches Farbschema spendiert hat, was durch solchen Schnickschnack wieder zunichte gemacht wird?
Lass die Buttons einfach so, keiner wird sich beschweren, aber die, die's brauchen, werden dir danken.

_________________
Your computer is designed to become slower and more unreliable over time, so you have to upgrade. But if you'd like some false hope, I can tell you how to defragment your disk. - Dilbert
darnoXilef Threadstarter
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Sa 12.02.05 14:03 
das problem ist ich hab son schoenes spiel und mit photoshop schoene farben drin - da passt dieses grey einfach net rein - hab mir jetzt sone abgeleitete sache runtergeladen - aber aus pagecontrol und groupbox kriegt mans eben auch nicht raus

für sone spezialfälle könnte man ja auch ein anderes design nehmen zum wählen - kein prob
Mike_C
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 207

Win XP
D7 Enterprise
BeitragVerfasst: Sa 12.02.05 15:09 
Die stylischste Lösung wäre natürlich, wenn du deine Buttons als Images speicherst und über ein paar Mouse-Events (MouseOver, MouseEnter & Co) Effekte realisierst. Falls du Grid-Komponenten oder sowas benutzt: Grundsätzlich gilt, dass man jedes Control, das einen Canvas besitzt auch quasi "transparent" macht, in dem man den Hintergrund, auf dem das Control liegt, in den Canvas "reinkopiert", sprich da was draufmalt.
Klar das ist Arbeit, das dauert lange, aber das wird hinterher schön. Allerdings musst du dir dazu erstmal ein bisschen Gedanken über Grafikroutinen machen, weil mit nem einfachen LoadImage oder so geht das nicht mehr.

Andernfalls: pass doch den Hintergrund so an, dass das Grau nicht mehr so sehr auffällt. also wenn du z.B. irgendwo ne auflistung machen willst, style eben deinen Hintergrund so, dass da im Bild schon ein Platz dafür vorgesehen ist. Das dürfte wohl am schnellsten gehen.

Gruß Mike

_________________
Life is, what some people call a mystery. To me life's just a lesson, you're learning when you're through. So why do we try to understand?
darnoXilef Threadstarter
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Mo 14.02.05 20:58 
Naja mal abgesehen von ausweichmöglichkeiten:

ich hab die enterprise version und die bietet eigentlich button1.color:=... an aber nur mit ner spezielen unit: QStdCtrls und wenn ich die einbinde kommt es zu folgenden problemen: kann zum beispiel bei ner listbox nicht mehr deleteselected ausführen kompiliert eben nicht mehr andere sachen

weiß nicht was ich machen soll normale StdCtrls raus geht nicht da fügt er sie selbst wieder ein
tommie-lie
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 4373

Ubuntu 7.10 "Gutsy Gibbon"

BeitragVerfasst: Mo 14.02.05 21:09 
darnoXilef hat folgendes geschrieben:
QStdCtrls
Alles, was mit Q anfängt gehört zur CLX und hat nichts mit der Windows-Oberfläche zu tun, sondern arbeitet mit Qt. Dabei sind die Klassen der VCL zwar nachempfunden, sind aber (noch?) nicht 100% kompatibel. Ob wir jemals eine neue CLX kriegen werden, ist ungewiss.

_________________
Your computer is designed to become slower and more unreliable over time, so you have to upgrade. But if you'd like some false hope, I can tell you how to defragment your disk. - Dilbert
darnoXilef Threadstarter
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Mo 14.02.05 21:21 
ok danke - als ahnungsloser wird man da in der hilfe leicht in die falle gelockt...