16. Juli 2008 18:22
Natürlich ist das möglich (immerhin haben andere es ja auch hinbekommen).
Wo möchtest du das Logo denn anzeigen?
- Links unter den Menü-Punkten?
- In der Mitte (wo das Navision-Logo ist)?
- Nur auf der "Eingangsseite" oder in allen Menüs?
Das Prinzip ist immer dasselbe:
Klicke mit der Maus an die Stelle, wo das Bild später erscheinen soll.
Drücke [Strg]+[F2] für den Form-Designer.
Füge eine globale Variable "Firmendaten" vom Typ Record für Table 79 ein.
Drücke [F9] für den C/AL-Editor.
Im Trigger OnOpenForm() trägst du folgende zwei Zeilen ein:
- Code:
Firmendaten.GET;
Firmendaten.CALCFIELDS(Bild);
Platziere eine PictureBox in der gewünschten Größe an die favorisierte Stelle.
Gebe der PictureBox die SourceExpression "Firmendaten.Bild"
Speichern & Schließen - Fertig!
Da du im Hintergrund noch das "alte" Hauptmenü (von vor der Anpassung) angezeigt bekommst, musst du es einmal schließen und mit [F12] neu öffnen.
Möchtest du das Bild in jedem Submenü angezeigt bekommen, so musst du die eben beschriebenen Schritte für jedes Submenü einzeln durchführen, von daher empfiehlt es sich, es (falls noch möglich) in der MainForm zu platzieren. Das spart auf jeden Fall eine Menge Fleißarbeit.