Hallo Zusammen,
ich muss Zeichnungsableitungen eines Unterlieferanten aufbereiten. Die Zeichnungen sind immer gleich aufgebaut: Blatt:1 Zusammenbau, Blatt:2 bis Blatt:n Einzelteile.
Mein Problem besteht dabei, herauszufinden welches Teil sich auf welchem Blatt befindet.
Unter Ansicht bearbeiten, Modellzustand, Schweißkonstruktion befindet sich der Name des Einzelteils.
Wenn ich einen Haltepunkt hinzufüge und Überwachung auf das Objekt definiere, wird unter _DisplayName der Dateiname, den ich benötige, angezeigt (siehe Bild).
Aber wie kann ich diesen Namen mit dem Objekt abrufen?
Bei VName soll dieser Name erscheinen.
Mein Code bisher:
Code:
string VName;
InvViews = InvSheet.DrawingViews;
Inventor.WeldmentStateEnum SchwStat;
Object SchwObjekt;
foreach(Inventor.DrawingView IView in InvViews)
{
try
{
IView.GetWeldmentState(out SchwStat, out SchwObjekt);
if (SchwStat == Inventor.WeldmentStateEnum.kPreparationsWeldmentState)
{
VName = SchwObjekt.?????????????????;
System.Windows.Forms.MessageBox.Show("View gefunden: " + VName);
}
}
catch
{ }
}
------------------
Danke schon mals..
jbhermann
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP