Entwickler-Ecke

Multimedia / Grafik - BitButton zeigt das Bild nicht richtig an


faboulus - Di 20.03.07 20:48
Titel: BitButton zeigt das Bild nicht richtig an
wir programmieren in der schule ein ufo spiel, funktion ist für mein problem nicht relevant. hier erstmal ein bild, wom mein problem deutlich wird

http://wochenendetl.wo.funpic.de/ufogame.JPG

naja, die bmps auf den bitbtn rechts und links werden so abgeschnitten angezeit. NumGlyph ist auf 1. aber es klappt nicht. Die bilder werden erst beim draufklicken angezeigt. aso und die bilder sind auf unsichtbaren bitbtns drauf und werden von denen sozusagen geladen.

einer ne ahnung was da net stimmt? mein lehrer hat auch nich wirklich ne ahnung


Narses - Di 20.03.07 20:52

Moin und :welcome: im Forum!

Die transparente Farbe der Glyphs wird durch die Farbe des Pixels links/oben (glaub ich :gruebel:) vorgegeben. Liegt´s vielleicht daran? :nixweiss:

Ansonsten pack doch mal das Projekt (ohne die EXE) als ZIP hier in den Anhang, sonst raten wir doch eh nur... :P

cu
Narses


rizla - Di 20.03.07 20:56

@narses: nicht ganz, es ist links unten ;)

grüße
:r!a:


faboulus - Di 20.03.07 22:54

jop, hier isses, das meisterwerk :D


Narses - Mi 21.03.07 00:02

Moin!

Ich habe mir den Code jetzt nicht intensiv angesehen, aber das hier ist sicherlich falsch:

Delphi-Quelltext
1:
Knopf (platz).Glyph := BitBtn111.glyph ;                    

So geht´s dann richtig:

Delphi-Quelltext
1:
Knopf (platz).Glyph.Assign(BitBtn111.glyph) ;                    

Da du im Programmverlauf die Bitmaps von den Buttons per Zuweisung von NIL entfernst, dürftest du damit auch gleich das Original-Glyph verwerfen, weil du nicht kopiert hast... :?

cu
Narses