Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Pro ENGINEER
  Submenues erstellen mit JLink

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo
  
BOM Assistant für Stücklistenerstellung , eine App
Autor Thema:  Submenues erstellen mit JLink (1035 mal gelesen)
hellkl72
Mitglied



Sehen Sie sich das Profil von hellkl72 an!   Senden Sie eine Private Message an hellkl72  Schreiben Sie einen Gästebucheintrag für hellkl72

Beiträge: 72
Registriert: 23.01.2004

CreoP2 M070
PDMLink 10.1 M030

erstellt am: 10. Sep. 2008 08:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Habe mit dem Befehl UIAddMenu eine neues Menu angelegt und möchte in dieser Menubar  ein "Submenu" erstellen und dieses mit Menubottons füllen. Ähnlich wie "Session Info" unter Info.
Kann man soche "Submenues" mit JLink erstellen und wenn ja würde ich um einen Tip bitten wie ?

Vielen Dank
Klaus

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Caddelhoff
Mitglied


Sehen Sie sich das Profil von Caddelhoff an!   Senden Sie eine Private Message an Caddelhoff  Schreiben Sie einen Gästebucheintrag für Caddelhoff

Beiträge: 3
Registriert: 11.09.2008

erstellt am: 11. Sep. 2008 16:13    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für hellkl72 10 Unities + Antwort hilfreich

Hi,

ja, das geht. Einfach mit UIAddMenu das Untermenü einbauen ("<Name des Untermenüs>","<Name Nachbaritem(*)>","<datei.txt>","<Name des Hauptmenüs>"). Dieses Untermenü kannst du dann mit UIAddButton mit Buttons befüllen.


(*) zum Beispiel Name des Button im Hauptmenü, unter dem das Untermenü erscheinen soll

[Diese Nachricht wurde von Caddelhoff am 11. Sep. 2008 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

hellkl72
Mitglied



Sehen Sie sich das Profil von hellkl72 an!   Senden Sie eine Private Message an hellkl72  Schreiben Sie einen Gästebucheintrag für hellkl72

Beiträge: 72
Registriert: 23.01.2004

CreoP2 M070
PDMLink 10.1 M030

erstellt am: 11. Sep. 2008 16:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,
wollte das auch so machen wie von dir beschrieben, mache aber irgenwas falsch.
Habe wie folgt ein Menu in der Toolbar definiert:
session.UIAddMenu("TESTAppl", "Utilities","TESTApplmenu.txt",null);

Möchte nun in diesem Menu ein Submenu wie folgt erstellen, was aber nicht hinhaut:
session.UIAddMenu("TEST1", "TESTAppl","TESTApplmenu.txt","TESTAppl");

Ich glaube das Problem liegt am Namen des Nachbaritem, was in meinem Falle ja der selbe ist wie der des Hauptmenues ?? Oder wie kann ich den des Button im Hauptmenü ermitteln

Die TESTApplmenu.txt sieht wie folgt aus:
TESTAppl
TESTAppl
#
#
TEST1
TEST1
#
#

Vielen Dank
Klaus

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Caddelhoff
Mitglied


Sehen Sie sich das Profil von Caddelhoff an!   Senden Sie eine Private Message an Caddelhoff  Schreiben Sie einen Gästebucheintrag für Caddelhoff

Beiträge: 3
Registriert: 11.09.2008

erstellt am: 12. Sep. 2008 15:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für hellkl72 10 Unities + Antwort hilfreich

Gerade mal getestet - das Untermenü erscheint nur, wenn du auch mind. einen Button mit einbaust.
So funktioniert´s bei mir:

session.UIAddMenu("TESTAppl", "Utilities","jlinkmenu.txt",null);
session.UIAddMenu("TEST1", "TESTAppl","jlinkmenu.txt","TESTAppl");

submenuCommand = session.UICreateCommand("SUBMENU_COMMAND", new SubmenuButtonActionListener());
session.UIAddButton(submenuCommand, "TEST1", null, "USER TEST1 Button", "USER TEST1 Button Help", "menubuttons.txt");


[...]

class SubmenuButtonActionListener extends DefaultUICommandActionListener
{
    public void OnCommand () {
        return;
    }
}


jlinkmenu.txt:
TESTAppl
TESTAppl
#
#
TEST1
TEST1
#
#

menubuttons.txt:
USER#TEST1#Button
TEST1-Button
#
#
User#TEST1#Button#Help
klick me
#
#


Sobald man das UIAddButton auskommentiert, wird dann auch das Untermenü nicht mehr angezeigt.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

hellkl72
Mitglied



Sehen Sie sich das Profil von hellkl72 an!   Senden Sie eine Private Message an hellkl72  Schreiben Sie einen Gästebucheintrag für hellkl72

Beiträge: 72
Registriert: 23.01.2004

CreoP2 M070
PDMLink 10.1 M030

erstellt am: 12. Sep. 2008 16:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke,
klappt super

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz