| Autor |
Beitrag |
Rayne
      
Beiträge: 16
|
Verfasst: 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.
Wisst ihr, woran das liegt?
Danke!
|
|
Narses
      

Beiträge: 10185
Erhaltene Danke: 1261
W11x64
TP3 .. D7pro .. D10.2CE
|
Verfasst: 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?
cu
Narses
|
|
Rayne 
      
Beiträge: 16
|
Verfasst: Sa 17.12.05 20:12
Narses 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?
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
      
Beiträge: 1268
Win XP Home, Prof, 2003 Server
D6 Enterprise
|
Verfasst: Sa 17.12.05 20:16
|
|
Karlson
      
Beiträge: 2088
|
Verfasst: 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
      
Beiträge: 777
(Win98, WinMe) WinXP Prof
D3 Prof, D6 Pers, D2k5 Pers., Turbo C++ Explorer
|
Verfasst: 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
      

Beiträge: 10185
Erhaltene Danke: 1261
W11x64
TP3 .. D7pro .. D10.2CE
|
Verfasst: Sa 17.12.05 20:37
Moin!
Rayne 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.
cu
Narses
|
|
Rayne 
      
Beiträge: 16
|
Verfasst: Sa 17.12.05 22:01
@ Narses: Super danke, das mit der ImageList hat prima funktioniert 
|
|
JRegier
      
Beiträge: 1268
Win XP Home, Prof, 2003 Server
D6 Enterprise
|
Verfasst: Mo 19.12.05 06:04
Karlson 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 
      
Beiträge: 16
|
Verfasst: 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.
|
|