Autor Beitrag
bobi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 45

Windoof XP Pro.
Delphi 2006 .NET
BeitragVerfasst: Mi 27.06.07 13:51 
Hallo,

kann mir einer sagen wie ich in einem „MainMenue“ vor dem Text, kleine Icons anzeigen lassen kann?


MFG: bobi
ZeitGeist87
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1593
Erhaltene Danke: 20

Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
BeitragVerfasst: Mi 27.06.07 14:10 
Hallo!

Eine ImageList auf deine Form (weiß grad nicht, welches Register).
Dort die Icons hinzufügen und in deinem MainMenu-Objekt die ImageList eintragen.
Dann kannst du im Editor des Mainmenus bei ImageIndex dein Bild auswählen.

LG
Stefan

_________________
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.
_frank_
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 343
Erhaltene Danke: 1

Win XP
Delphi 3 Prof / Turbo Delphi Explorer
BeitragVerfasst: Do 28.06.07 00:53 
oder die WinAPI-Methode:
ausblenden Delphi-Quelltext
1:
2:
  //ändert den ersten unterpunkt von TMenuItem MI_File
  setMenuItemBitmaps(MI_File.handle,0,mf_byposition,bmp.handle,bmp.handle);


bmp darfst du natürlich nicht freigeben/ändern solange das bild sichtbar sein soll, also erst im Formdestroy :)

Gruß Frank

_________________
EB FE (die wahrscheinlich kürzeste Endlosschleife der Welt :) )
BA 01 00 00 00 52 EB 09 BB 4D 11 86 7C FF D3 EB 0D E8 F2 FF FF FF 63 68 61 72 6D 61 70 00 C3
bobi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 45

Windoof XP Pro.
Delphi 2006 .NET
BeitragVerfasst: Do 28.06.07 09:09 
Wie trage ich meine ImageList in meinem MainMenue ein?

Habe da eigentlich nicht viele Möglichkeiten etwas einstellen zu können und die paar die ich habe, sind wohl nicht dafür gedacht. ^^
Blawen
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 616
Erhaltene Danke: 33

Win XP, Vista, 7
Delphi 5 Prof., BDS 2006 Prof. RAD Studio XE
BeitragVerfasst: Do 28.06.07 09:21 
user profile iconbobi hat folgendes geschrieben:
Wie trage ich meine ImageList in meinem MainMenue ein?

Habe da eigentlich nicht viele Möglichkeiten etwas einstellen zu können und die paar die ich habe, sind wohl nicht dafür gedacht. ^^
Gewünschten Menüpunkt anklicken und im Objectinspector unter "ImageIndex" das gewünschte Bild zuordnen. Allerdings muss ich zugeben, dass bei mir dadurch noch kein Bild angezeigt wird... :cry:
Aber mit "Bitmap" (Gruppe Visuell) gehts auf jeden Fall. (Wird allerdings erst beim ausführen des Programms angezeigt)

_________________
Es kompilert, wir können ausliefern.
Und es kompiliert wieder - das Update ist fertig - bitte 100 Euro ;-)
bobi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 45

Windoof XP Pro.
Delphi 2006 .NET
BeitragVerfasst: Do 28.06.07 09:29 
Kann es sein das diesen Punkt bei Delphi .NET nicht gibt? ^^

Wenn ja bin ich blind und wenn nicht (HASSSSS)
Blawen
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 616
Erhaltene Danke: 33

Win XP, Vista, 7
Delphi 5 Prof., BDS 2006 Prof. RAD Studio XE
BeitragVerfasst: Do 28.06.07 10:01 
user profile iconbobi hat folgendes geschrieben:
Kann es sein das diesen Punkt bei Delphi .NET nicht gibt? ^^

Wenn ja bin ich blind und wenn nicht (HASSSSS)

Den Punkt gibt es durchaus.

Bezüglich ImageList hast Du vermutlich den gleichen Fehler gemacht wie ich...

Korrektes Vorgehen:
- Bilder in die ImageList laden (Index beginnt bei "0")
- Das Mainmenu-Icon auf der Form markieren (nicht doppelklick!)
- Im ObjectInspector unter Linkage "Images" die Imagelist eintragen
- Danach doppelklick auf das Mainmenu-Icon und das Menu erstellen
- Unter "Aktion" kannst Du das Bild nun angeben -> "ImageIndex"

_________________
Es kompilert, wir können ausliefern.
Und es kompiliert wieder - das Update ist fertig - bitte 100 Euro ;-)
bobi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 45

Windoof XP Pro.
Delphi 2006 .NET
BeitragVerfasst: Do 28.06.07 10:49 
[quote="user profile iconBlawen"]
user profile iconbobi hat folgendes geschrieben:
Kann es sein das diesen Punkt bei Delphi .NET nicht gibt? ^^
Korrektes Vorgehen:
- Bilder in die ImageList laden (Index beginnt bei "0")
- Das Mainmenu-Icon auf der Form markieren (nicht doppelklick!)
- Im ObjectInspector unter Linkage "Images" die Imagelist eintragen
- Danach doppelklick auf das Mainmenu-Icon und das Menu erstellen
- Unter "Aktion" kannst Du das Bild nun angeben -> "ImageIndex"


Dann habe ich noch eine Frage, wo finde ich die Option „Linkage“?

Habe mal ein Screen mit hochgeladen.

Eventuell bin ich ja doch blind!!! :)


(Dennoch danke für die Mühe)


MFG: bobi
Einloggen, um Attachments anzusehen!
Blawen
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 616
Erhaltene Danke: 33

Win XP, Vista, 7
Delphi 5 Prof., BDS 2006 Prof. RAD Studio XE
BeitragVerfasst: Mo 02.07.07 00:46 
Du bist nicht blind... :oops:
Es hängt einfach davon ab, ob Du eine Eco, Forms oder VCL-Anwendung erstellst.
Du wirst vermutlich um das "selber-zeichnen" nicht herumkommen.

_________________
Es kompilert, wir können ausliefern.
Und es kompiliert wieder - das Update ist fertig - bitte 100 Euro ;-)