Beste,
hieronder vindt u de code die mij parten speelt.
wat is de bedoeling van deze code;
als de optie Enkele Deur (optED) is geselecteerd, neemt hij de layer SCH25HID aan. dit moet hij normaal hetzelfde doen met de optie Dubbele Deur (optDD). maar dit doet hij niet, als ik deze dan omwissel van plaats, neemt hij de optie Enkele Deur niet aan.
Hoe zou ik dit kunnen oplossen?
Mvg,
stagestudent Yaryd
hieronder vindt u de code die mij parten speelt.
wat is de bedoeling van deze code;
als de optie Enkele Deur (optED) is geselecteerd, neemt hij de layer SCH25HID aan. dit moet hij normaal hetzelfde doen met de optie Dubbele Deur (optDD). maar dit doet hij niet, als ik deze dan omwissel van plaats, neemt hij de optie Enkele Deur niet aan.
Hoe zou ik dit kunnen oplossen?
Code:
Select Case Layer
Case optED
Case optDD
'werkt niet (staat op het einde, als ik hem voor "case optED" plaats,
'gaat hij wel maar dan gaat "case optED" niet
ThisDrawing.ActiveLayer = ThisDrawing.Layers.Item("SCH25HID") 'bij enkele deur of dubbele deur
End Select
If optZD = True Then
ThisDrawing.ActiveLayer = ThisDrawing.Layers.Item("SCH25VOL") 'bij zonder deur
End If
startpunt(1) = Val(txtDiCo): eindpunt(1) = Val(txtDiCo)
startpunt(2) = Val(txtTHK) - Val(txtDiBlad): eindpunt(2) = Val(txtHSok)
Set SCH25VOL = ThisDrawing.ModelSpace.AddLine(startpunt, eindpunt)
Set SCH25HID = ThisDrawing.ModelSpace.AddLine(startpunt, eindpunt)
SCH25HID.Update
SCH25VOL.Update
'Spiegelas bepalen
Spiegelpunt1(0) = Val(txtTBK / 2): Spiegelpunt1(1) = 0
Spiegelpunt2(0) = Val(txtTBK / 2): Spiegelpunt2(1) = Val(txtTHK)
Set Spiegelobject = SCH25VOL.Mirror(Spiegelpunt1, Spiegelpunt2)
Mvg,
stagestudent Yaryd