Autor Beitrag
Rayne
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16



BeitragVerfasst: Sa 17.12.05 19:06 
Hallo!

Ich habe mir so ein MainMenü erstellt. Nun möchte ich gerne kleine Bitmaps für jeden Menüeintrag einfügen.
Dazu gehe ich in den "MainMenü-Editor" und wähle im Objektinspektor unter "Bitmap" mir mein Bild aus.
Sobald ich auf OK klicke, sehe ich auch schon das kleine Bildchen im Menü, aber sobald ich den Menü-Editor verlasse und beispielsweise irgendwo hinklicke, ist das Bild einfach wieder weg, jedoch ist der Platz, den das Bild eingenommen hat, noch da.

user defined image

user defined image

Wisst ihr, woran das liegt?

Danke!
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Sa 17.12.05 20:09 
Moin!

Warum machst du es nicht über eine ImageList und ImageIndex? Ist eh besser, IMHO. Hast du dich schonmal mit ActionsLists beschäftigt? :wink:

cu
Narses
Rayne Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16



BeitragVerfasst: Sa 17.12.05 20:12 
user profile iconNarses hat folgendes geschrieben:
Moin!

Warum machst du es nicht über eine ImageList und ImageIndex? Ist eh besser, IMHO. Hast du dich schonmal mit ActionsLists beschäftigt? :wink:

cu
Narses


Oh man, das sind irgendwie alles Fremdwörter für mich *g*
Ich arbeite noch nicht sehr lange und intensiv mit Delphi, da sind mir die Begriffe leider nicht unter gekommen.

Was hat es denn damit auf sich?
JRegier
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1268

Win XP Home, Prof, 2003 Server
D6 Enterprise
BeitragVerfasst: Sa 17.12.05 20:16 
user profile iconRayne hat folgendes geschrieben:
Hallo!

Ich habe mir so ein MainMenü erstellt. Nun möchte ich gerne kleine Bitmaps für jeden Menüeintrag einfügen.
Dazu gehe ich in den "MainMenü-Editor" und wähle im Objektinspektor unter "Bitmap" mir mein Bild aus.
Sobald ich auf OK klicke, sehe ich auch schon das kleine Bildchen im Menü, aber sobald ich den Menü-Editor verlasse und beispielsweise irgendwo hinklicke, ist das Bild einfach wieder weg, jedoch ist der Platz, den das Bild eingenommen hat, noch da.

user defined image

user defined image

Wisst ihr, woran das liegt?

Danke!


Hallo, mit welcher Delphi Version lassen sich den so tolle Layouts gestalten? Ist ja ne super Grafische Aufmachung!
Karlson
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 2088



BeitragVerfasst: Sa 17.12.05 20:21 
Der Ersteller hat einfach einen anderen Windows Style (irgendwas in MacOs richtung), daher sieht seine Form (und auch der Objektinspektor und die Hierachie usw.) anders aus als bei dir. Auf einem anderem Computer, mit anderem Visual Style, sieht die Form komplett anders aus.

Aber schau mal auf www.torry.net nach SuiPack. das ist ne extrem coole Komponentensammlung, in dem so gut wie alle visuelle Komponenten erhalten sind, die allerdings allesamt ziemlich gut aussehen ;)


Zuletzt bearbeitet von Karlson am Sa 17.12.05 20:23, insgesamt 2-mal bearbeitet
Amateur
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 777

(Win98, WinMe) WinXP Prof
D3 Prof, D6 Pers, D2k5 Pers., Turbo C++ Explorer
BeitragVerfasst: Sa 17.12.05 20:22 
nur ma so wegen dem style: das hat nix mit delphi zu tun. das was er gemacht hat sind ein paar images mehr net.
ich denk mal du meinst die scrollleisten und so weiter. das ist einfach nur nen skin theme oder ne extra shell für windows xp. hat nix mit delphi zu tun.
aber nun zum eigentlichen thema zurück.

_________________
"Kein dummes Gerede. Kein Rumrätseln. Denkt an nichts anderes mehr, nur noch an das, was vor euch liegt. Das ist die wahre Herausforderung. Ihr müßt euch vor euch selbst schützen, Leute." (Rennes in "Cube")
Beiträge: >700
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Sa 17.12.05 20:37 
Moin!

user profile iconRayne hat folgendes geschrieben:
Was hat es denn damit auf sich?

In einer ImageList kannst du die ganzen kleinen Bitmaps zentral ablegen, pack dir einfach mal eine auf die Form und mach einen Doppelklick drauf, dann kannste die Bilder einfügen.
Dann stellst du in der Eigenschaft Images des MainMenus diese ImageList ein und kannst jedem Menüeintrag per ImageIndex sagen, welches Bild dazu gehört.

ActionsLists sind noch einen Schritt weiter in zentraler Programmierung: hier definierst du Aktionen für deine Anwendung (z.B. Laden, Speichern, DingTun, AnderesDingTun,...), und implementiert diese Aktionen zentral in der ActionList. Im MainMenu kannst du dann einfach in der Eigenschaft Action eine Aktion aus deiner ActionList zuordnen und brauchst dann nicht alle untergeordneten Eigenschaften des Menüeintrags anzupassen, die werden damit automatisch gesetzt. Einfach mal ein bischen damit rumspielen. :wink:

cu
Narses
Rayne Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16



BeitragVerfasst: Sa 17.12.05 22:01 
@ Narses: Super danke, das mit der ImageList hat prima funktioniert 8)
JRegier
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1268

Win XP Home, Prof, 2003 Server
D6 Enterprise
BeitragVerfasst: Mo 19.12.05 06:04 
user profile iconKarlson hat folgendes geschrieben:

Aber schau mal auf www.torry.net nach SuiPack. das ist ne extrem coole Komponentensammlung, in dem so gut wie alle visuelle Komponenten erhalten sind, die allerdings allesamt ziemlich gut aussehen ;)


Aber auch 49$ Kosten! Gibts nichts kostenloses da?
Rayne Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16



BeitragVerfasst: Mo 19.12.05 07:12 
Mein Skin heißt übrigens "FlyakiteOSX" und ist ein Programm, welches man installieren muss und welches alle benötigten Dateien austauscht.
Dabei werden auch sämtliche Sounds und beispielsweise Mausinteraktionen (Mausaussehen, andere "Sanduhr" etc.) verändert.