| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
 | PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: iProp Textbox (1207 mal gelesen)
|
Voelzer Mitglied
 Beiträge: 9 Registriert: 21.01.2003
|
erstellt am: 18. Jan. 2006 16:13 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, mein Ziel ist es mittels VB eine Textbox im aktuellen Drawingdokument zu erstellen, welche eine benutzerdefrinierte Variable enthält. Eventl. hat jemand ja ein enstsprechendes Codeschnipsel, ich kriegs einfach nicht hin. Herzlichen Dank Gru? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BernhardU Mitglied Techniker / Konstrukteur / Student
 
 Beiträge: 328 Registriert: 17.08.2005 Windows XP SP3 IV Prof 2012 VS 2010
|
erstellt am: 18. Jan. 2006 17:00 <-- editieren / zitieren --> Unities abgeben:          Nur für Voelzer
Hi Voeler! Ich wollte fragen, wozu du dieses Textfeld benötigst? Schriftkopf? Wenn nicht dann kannst du ja ein eigenes Symbol erstellen, wo du deine Benutzerdefinierte Variable einträgst! ich würde noch gerne Wissen, ob du wirklich vb oder vba meinst? Ich habe auch noch nie direkt eine Textbox im Drawingdocument erstellen können da musst du den Umweg über eine Skizze machen, soweit ich weiß! mfg Bernhard [Diese Nachricht wurde von BernhardU am 18. Jan. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Voelzer Mitglied
 Beiträge: 9 Registriert: 21.01.2003
|
erstellt am: 19. Jan. 2006 07:25 <-- editieren / zitieren --> Unities abgeben:         
Hallo Bernhard, ich möchte z.B. die SAP-Nr, welche ich in einer benutzerdefinierten Variablen ablege, in einer Textbox auf die Zeichnung bringen. Die Lösung über die Skizze wäre dabei sicherlich auch denkbar. Grüße Ronald Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BernhardU Mitglied Techniker / Konstrukteur / Student
 
 Beiträge: 328 Registriert: 17.08.2005 Windows XP SP3 IV Prof 2012 VS 2010
|
erstellt am: 19. Jan. 2006 12:46 <-- editieren / zitieren --> Unities abgeben:          Nur für Voelzer
Hi Ronald! Da die SAP Nummer in einer Benutzerdefinierten Variable steht kommt sie nur einmal auf der Zeichnung vor oder? Dann würde ich vorschlagen, dass du diese in den Schriftkopf integrierst! das ist meiner Meinung nach der einfachst Weg! Ich habe auch mal versucht eine Textbox zu kreieren, doch ich bin dann irgendwie an der Skizze und der Textboxposition gescheiter! Leider! Dim a As Inventor.Sketch a.TextBoxes.AddByRectangle(cornerone as inventor.point2d,formattedtext as string) Blatt.Sketches.Add(a) so sollte das ca. aussehen! Ich würde es einfach in den Schrifkopf integrieren erspart viel Zeit und Nerven! Hoff es hilft dir was! mfg Bernhard [Diese Nachricht wurde von BernhardU am 19. Jan. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Voelzer Mitglied
 Beiträge: 9 Registriert: 21.01.2003
|
erstellt am: 19. Jan. 2006 13:28 <-- editieren / zitieren --> Unities abgeben:         
Hallo Bernhard, leider hilft mir das noch nicht so ganz. Mit der untenstehenden Funktion gibst, Du nach meinem Verständnis, den Inhalt der Variable als String in eine entsprechende Textbox aus. Ich möchte nun jedoch wirklich eine Textbox erzeugen, wie sie auch in Deinem Schriftfeld existiert. Der Inhalt ist dann eine Variable und nicht deren Inhalt, siehe Bild in meiner ersten Antwort. Danke Grüße Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BernhardU Mitglied Techniker / Konstrukteur / Student
 
 Beiträge: 328 Registriert: 17.08.2005 Windows XP SP3 IV Prof 2012 VS 2010
|
erstellt am: 19. Jan. 2006 14:33 <-- editieren / zitieren --> Unities abgeben:          Nur für Voelzer
Hi Roland! Da muss ich dir leider widersprechen! z.B. die Blattanzahl funktion aus den Properties sieht als Formattedtext so aus: >DerivedProperty DerivedID='29704'>Blattnummer</DerivedProperty>/<DerivedProperty DerivedID='29703'>Anzahl Blätter</DerivedProperty> Wäre eine möglichkeit! Dann hast du auch wieder deine Variable drin! Aber wie wäre es, wenn du dir ein Symbol erzeugst, und dann versuchst, dieses an einer bestimmten Position einzufügen? Bei einem Symbol kannst du ja auch deine Benutzerdefinierten Eigenschaften in die Textbox einbauen! Ich glaube, dass dies die infachere Lösung ist!!! ca. so blatt.SketchedSymbols.Add(sketchedSymbolDefinition as objact, position as inventor.2dpoint,rotation as double,scale as double,promptstrings as object) Hoff das bring was! Um den formatierten text zu bekommen solltest du dir eine kleine hilfsfunktionschreiben! Ich hoffe damit hab ich dir geholfen! mfg Bernhard Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |