Autor Beitrag
mi-frank
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 44



BeitragVerfasst: Mo 24.10.05 13:20 
Hi, hab folgendes Problem!

Programmier noch mit dem Uralt-Entwicklungsumgebung Delphi2 von Borland! Kann somit für die Glyph eines Speedbuttons nur *.bmp oder *.ico verwenden.
Bei mir tritt folgendes Problem auf, wenn ich meinen Speedbutton: Speedbutton1.Enabled := False
setze verschwindet die Grafik!

Ich hoffe, einer von mir kann mir weiterhelfen!??
Lossy eX
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1048
Erhaltene Danke: 4



BeitragVerfasst: Mo 24.10.05 13:27 
Normal versucht Delphi dann aus dem Bild ein Graustufenbild zu berechnen. Allerdings nur so etwas in dem dreh. Abhelfen könntest du es in dem du mehr Kontraste verwendest. Also auch schwarze Kanten.

Oder du schaust mal ob der SpeedButton eine Eigenschaft NumGlyphs hat. Wenn ja, dann mach dein Bild doppelt so breit wie es derzeit ist und füge rechts neben dem Bild noch einmal ein Bild in Graustufen daneben. Dann sollte Delphi das zweite Bild verwenden sobald der Button disabled ist.

_________________
Nur die Menschheit ist arrogant genug, um zu glauben sie sei die einzige intelligente Lebensform im All. Wo nicht mal das nachhaltig bewiesen wurde.
mi-frank Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 44



BeitragVerfasst: Di 25.10.05 09:10 
Danke für deine Schnelle Antwort, hab es auch gleich ausprobiert! Bei mir tritt jetzt folgendes Problem auf:

Die Grafik erscheint jetzt, aber man erkennt nur die Hälfte! Liegt es an dem BMP???
Einloggen, um Attachments anzusehen!
Lossy eX
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1048
Erhaltene Danke: 4



BeitragVerfasst: Di 25.10.05 12:24 
Ja klar liegt es am Bild. Zu mindest erwartet delphi ein Bild weches doppelt so breit ist wie dein Bisheriges. Siehe Anhang. Nur mal so als Beispiel. Damit sollte es gehen.
Einloggen, um Attachments anzusehen!
_________________
Nur die Menschheit ist arrogant genug, um zu glauben sie sei die einzige intelligente Lebensform im All. Wo nicht mal das nachhaltig bewiesen wurde.
mi-frank Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 44



BeitragVerfasst: Do 27.10.05 09:03 
HI Danke!

Du hast mich gerettet!!!