Zobrazit plnou verzi příspěvku: změna materiálu součásti přes formulář ilogic

jardakrucky
16.05.2012, 07:06
Dobrý den, snažím se do formuláře iLogic dostat políčko s výběrem materiálu součásti, ale nedaří se :-( poradí někdo jak na to??


Vladimír Michl
16.05.2012, 08:04
Část iLogic kódu pro inspiraci:
MultiValue.List("Materials") = iProperties.Materials

SelMaterial = InputListBox("Vyberte materiál", MultiValue.List("Materials"), SelMaterial, Title := "Materiál", ListName := "Seznam")
If SelMaterial>"" Then
iProperties.Material = SelMaterial
InventorVb.DocumentUpdate()
End If

Navara
16.05.2012, 09:18
Cest je několik
Nejjednodušší je parameter s více hodnotami (MaterialParameter) -> Formulář iLogic s tímto parametrem (VyberMaterial) -> Pravidlo pro aktualizaci materiálu (UpdateMaterial)
 
Druhou možností je vytvořit si vlastní dialog pomocí VB.NET (viz pravidlo VB-NET_MaterialForm)
(Tato možnost je pouze pro zkušené programátory)
 
Obě varianty jsou zpracované vpřiloženém  souboru
 
uploads/20120516_091707_MaterialDialog.zip