| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Multivalue Parameter mit Try und Catch (656 mal gelesen)
|
OibelTroibel Mitglied Konstrukteur
Beiträge: 536 Registriert: 18.04.2014 ACAD/Inventor 2018-21
|
erstellt am: 19. Mrz. 2020 11:33 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen Ich möchte prüfen ob ein der Benutzerparameter "Beschaffung" vorhanden ist und falls nicht diesen anlegen und mit einer Auswahl gleich den Wert bestimmen. Der ausgewählte Wert wird zwar richtig weitergegeben, jedoch in den Parametern nicht ausgewählt. Wenn ich in der Auswahlmaske "Drehteil" auswähle, kann ich zwar den Wert "Drehteil" im Code weitergeben, jedoch bleibt der MultivalueParameter auf "3D-Druck". Was übersehe ich? Code: Dim oUserParameter As UserParameters oUserParameter=ThisDoc.Document.ComponentDefinition.Parameters.UserParameters Try otester = oUserParameter.Item("Beschaffung") Catch oParameter=oUserParameter.AddByValue("Beschaffung", "3D-Druck", UnitsTypeEnum.kTextUnits) MultiValue.SetList("Beschaffung", "3D-Druck", "Blechteil", "Drehteil", "Einkaufsteil", "Frästeil", "nicht definiert", "Plexiglas") Beschaffung = InputListBox("Beschaffungsmethode wählen", MultiValue.List("Beschaffung"), _ Beschaffung, Title := "Beschaffungsmethode", ListName := "Auswahl") End Try
Beste Grüsse Raphael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 19. Mrz. 2020 14:51 <-- editieren / zitieren --> Unities abgeben: Nur für OibelTroibel
Hallo Ändern der Parameterwerte in iLogic über die Parameter-Funktion.
Code: Parameter ("Beschaffung") = (InputListBox("Beschaffungsmethode wählen", MultiValue.List("Beschaffung"), Beschaffung, Title := "Beschaffungsmethode", ListName := "Auswahl"))
Anschließend eventuell gleich noch ein
Code: ilogicvb.UpdateWhenDone=True
------------------ MfG Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
OibelTroibel Mitglied Konstrukteur
Beiträge: 536 Registriert: 18.04.2014
|
erstellt am: 19. Mrz. 2020 15:38 <-- editieren / zitieren --> Unities abgeben:
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|