Möchte im Stücklisten Navi über das Kontext Menü eine Artikelreferenz am BM setzen.
In der Symbolleiste habe ich diesen Befehl dafür
Dieser Button funktioniert auch, nur ich muss die BM markieren: ( der funktioniert auch )
Ich hab mir jetzt im Kontext Menü eine Menü Punkt erstellt und die folgende Action damit belegt.
Es funktioniert nicht:
Eplan.EplApi.Gui.ContextMenuLocation KontexBetriebsmittelNavigator =
new Eplan.EplApi.Gui.ContextMenuLocation(
"XPalTabTree",
"1018");
menuKontex.AddMenuItem(
KontexBetriebsmittelNavigator,
"Betriebmittel ist in einem Produkt entahlten setzen",
"ActionXEsSetProperty",
true,
true);
[DeclareAction("ActionXEsSetProperty")]
public void ActionXEsSetProperty()
{
CommandLineInterpreter oCLI = new CommandLineInterpreter();
ActionCallingContext acc = new ActionCallingContext();
MessageBox.Show("HALLO");
acc.AddParameter("PropertyIdentName", "EPLAN.ArticleRef.ERA.Artikel.Produktartikel1");
acc.AddParameter("PropertyIndex", "1");
acc.AddParameter("PropertyValue", "Ja");
oCLI.Execute("XEsSetPropertyAction", acc);
}
Wenn ich die Aktion in Eine Symbolleiste eintrage funktioniert es
Was hab ich da falsch gemacht ?
------------------
---------------
mfg Markus
[Diese Nachricht wurde von Sbg Markus am 28. Sep. 2016 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP