Hallo
Ich möchte mit einem Journal den default String für eine Stücklistenspalte ändern. Geht das überhaupt.
Bei meinen bemühungen bin so weit gekommen, dass ich den Tag einer Spalte ermitteln kann. Aber es gelingt mir nicht die Spalten Einstellungen mit Plist.SetColPrefs zu ändern.
Code:
int colm = 5;
Tag colmtag = Tag.Null;
// Get Column Tag
ufs.Tabnot.AskNthColumn(tabular_note, colm, out colmtag );
MessageBox.Show("Columnstag:"+colmtag.ToString()); UFPlist.ColPrefs colPrefs = new UFPlist.ColPrefs();
colPrefs.default_string = "newstring";
colPrefs.is_key_field = false;
colPrefs.is_protected = false;
try
{
MessageBox.Show(colPrefs.default_string);
ufs.Plist.SetColPrefs(colmtag, ref colPrefs);
ufs.Plist.UpdateAllPlists();
}
catch (NXOpen.NXException ex)
{
MessageBox.Show(ex.InnerException.ToString());
}
Als Meldung bekomme ich:
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Kann mir jamant weiterhelfen?
Gruß
didie
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP