|
本帖最后由 tqtgmm163com 于 2020-1-17 17:13 编辑
1 U0 H. i+ d% o9 Q" a2 G
8 m& f( ~- U& i$ @" ], ^'==============================================================================; U7 h+ R \7 ~9 f9 e' \- w$ y$ }
' WARNING!! This file is overwritten by the Block UI Styler while generating5 G S$ l* ]% e6 e5 P- v
' the automation code. Any modifications to this file will be lost after
/ ?1 X1 g) X* q; m. o' generating the code again.
4 B* c2 U6 j/ |. E'
% n& ?* Z, C; q' Filename: C:\dlx\press.vb
9 ~( y; o, `* b1 x; R0 j& W'' V5 E2 R& V8 |( U# g5 n
' This file was generated by the NX Block UI Styler, v* x1 ^2 R5 o
' Created by: Administrator- R9 \! n! \% Q7 z1 e3 g
' Version: NX 8.55 P q6 ~* L" X# u* m! g1 q) \# _
' Date: 01-06-2020 (Format: mm-dd-yyyy)
$ y4 j! U0 @0 j' Time: 16:31 (Format: hh-mm)
" t' `# q# S" |5 L5 g'
& h3 \1 P; h; k; P'==============================================================================
8 t+ V! {" |) ~5 r7 l N, Z
- e7 N. P+ W- D4 u5 ]3 J7 m- W'==============================================================================
% n8 B4 q) o, _, q" v: K. Y. @. A'==============================================================================2 o9 h; y) R* T) |' L$ y3 w' r4 j
2 K: R/ J! j# [& M
'------------------------------------------------------------------------------+ v8 y0 D; u3 n4 H
'These imports are needed for the following template code
$ ]) J( }2 J. b, R'------------------------------------------------------------------------------) y) R/ m! R+ D2 i
Option Strict Off
; C$ F' H: ]; a/ R: V9 T% ]0 ]9 p. mImports System7 w9 j3 s P5 |
Imports NXOpen) R! k6 l; _7 _, C0 q7 U7 ^1 u
Imports NXOpen.BlockStyler" x; J! U6 a, N' Q
( a' S0 z8 x3 n
'------------------------------------------------------------------------------
8 k) M4 T" W% ?' O'Represents Block Styler application class
+ [ L& ~$ G' G& d$ W4 |8 o2 k'------------------------------------------------------------------------------1 L# F0 U& }% C: D
Public Class press
2 p2 L# i; l5 W$ u. w: h1 [ 'class members4 D) ~3 [+ d8 Q1 x8 ^5 Q
Private Shared theSession As Session
* V8 P8 H) m7 R1 c. z' Y Private Shared theUI As UI6 P2 O, B! ^' A- p" m- G5 N+ C
Private theDlxFileName As String
9 H! A d: w4 h( E Private theDialog As NXOpen.BlockStyler.BlockDialog. V# }* X# D0 \3 O6 @: N
Private group0 As NXOpen.BlockStyler.Group ' Block type: Group
% K* m7 n$ B3 n4 U* | Private linear As NXOpen.BlockStyler.LinearDimension ' Block type: Linear Dim
: N% C s! I+ n" w Private string01 As NXOpen.BlockStyler.StringBlock ' Block type: String
+ {% t6 [( v- L ]7 j# M) v9 F Private string02 As NXOpen.BlockStyler.StringBlock ' Block type: String L$ I" Y& {+ C% ]! {3 \" u N7 y
Private string03 As NXOpen.BlockStyler.StringBlock ' Block type: String4 I$ v8 y7 u6 P" _
Private string06 As NXOpen.BlockStyler.StringBlock ' Block type: String# w; p9 a; c" d* T
Private string04 As NXOpen.BlockStyler.StringBlock ' Block type: String: K# `& D% B6 H: A( N; h* C
Private string05 As NXOpen.BlockStyler.StringBlock ' Block type: String: E2 | i# `4 e: U
Private string07 As NXOpen.BlockStyler.StringBlock ' Block type: String. q8 r: c/ e1 j* i5 ]
Private string09 As NXOpen.BlockStyler.StringBlock ' Block type: String; R6 }) R3 r8 v1 h& R
Private string010 As NXOpen.BlockStyler.StringBlock ' Block type: String0 o" }4 H+ w7 S* y" d
Private string011 As NXOpen.BlockStyler.StringBlock ' Block type: String
- Y* [8 y7 a; o4 P2 m Private string012 As NXOpen.BlockStyler.StringBlock ' Block type: String3 d) x$ K$ Z0 U% u: o+ U
Private list_box0 As NXOpen.BlockStyler.ListBox ' Block type: List Box
1 a0 r! m1 s& w) L Public Shared ReadOnly SnapPointTypesOnByDefault_UserDefined As Integer = 10 U$ \' W* U1 }- a; G/ `
Public Shared ReadOnly SnapPointTypesOnByDefault_Inferred As Integer = 2' m+ r+ d, c8 g4 J H+ j9 z8 ]
Public Shared ReadOnly SnapPointTypesOnByDefault_ScreenPosition As Integer = 4) H/ k9 y) {' I3 P+ l: F
Public Shared ReadOnly SnapPointTypesOnByDefault_EndPoint As Integer = 8
/ c- L: v S; N' |7 Y* d$ E Public Shared ReadOnly SnapPointTypesOnByDefault_MidPoint As Integer = 16
. c3 m8 [- o+ F Public Shared ReadOnly SnapPointTypesOnByDefault_ControlPoint As Integer = 32
: S1 @1 M' i3 `, l Public Shared ReadOnly SnapPointTypesOnByDefault_Intersection As Integer = 64
# v3 Q8 D+ A( f Public Shared ReadOnly SnapPointTypesOnByDefault_ArcCenter As Integer = 128* h% ], @1 g: g _5 v
Public Shared ReadOnly SnapPointTypesOnByDefault_QuadrantPoint As Integer = 256- i& W7 o3 s. w) q. M' ?
Public Shared ReadOnly SnapPointTypesOnByDefault_ExistingPoint As Integer = 512
" F! Q9 n, X6 t. Z2 t Public Shared ReadOnly SnapPointTypesOnByDefault_PointonCurve As Integer = 1024
* _3 O% v4 u# ~" ~; t' A$ ^ Public Shared ReadOnly SnapPointTypesOnByDefault_PointonSurface As Integer = 2048
4 \5 M8 D' V: ?2 j! }2 ] \ Public Shared ReadOnly SnapPointTypesOnByDefault_PointConstructor As Integer = 4096
6 A2 _1 _ m2 [; }3 S! S- w9 Y7 H Public Shared ReadOnly SnapPointTypesOnByDefault_TwocurveIntersection As Integer = 81927 p' y- K% {+ ]; F5 r! d# z- P
Public Shared ReadOnly SnapPointTypesOnByDefault_TangentPoint As Integer = 16384
5 A$ u5 ~% @, D% j5 J Public Shared ReadOnly SnapPointTypesOnByDefault_Poles As Integer = 32768
8 G# ?4 z# _; b% d2 J6 t3 T8 c' J; S Public Shared ReadOnly SnapPointTypesOnByDefault_BoundedGridPoint As Integer = 65536
# N5 d3 U' m. E* A- o q! u4 k
, ?& s$ [! L& h1 x9 j" \+ r* g2 a#Region "Block Styler Dialog Designer generator code"% q6 @8 N7 d9 t0 I- F, g
'------------------------------------------------------------------------------& T9 k" n a2 s& o8 Z
'Constructor for NX Styler class4 [; E" C% q6 p3 g& }8 @
'------------------------------------------------------------------------------) d3 b9 i. w( ?
Public Sub New()
" U) r& W0 q* E6 L8 W) j7 ~, _ Try
6 p' ], u( v/ Q: V4 G2 h' K' e8 N' o1 p
theSession = Session.GetSession()
! [1 m3 S% `8 l2 F5 I: K' ^ theUI = UI.GetUI()
' U( j) r1 \5 N- U theDlxFileName = "D:\LIS_ug\TOOL1\PRESS-A01.dlx"9 v4 d. A: H+ E0 z* }1 H
theDialog = theUI.CreateDialog(theDlxFileName)) Y( ^4 R3 O2 n, x7 O5 H
theDialog.AddApplyHandler(AddressOf apply_cb)
8 h( o" r0 i/ C theDialog.AddOkHandler(AddressOf ok_cb)$ D0 c t4 l4 Z% ?# o5 e
theDialog.AddUpdateHandler(AddressOf update_cb): T8 t, u+ C( X
theDialog.AddInitializeHandler(AddressOf initialize_cb)" V2 C( @, K" C* x. ]# g
theDialog.AddEnableOKButtonHandler(AddressOf enableOKButton_cb)1 Z- W1 I3 D! o- }* j
theDialog.AddDialogShownHandler(AddressOf dialogShown_cb)
8 B. r8 i+ ~- @' U5 F, Y) f& ^$ |0 e; B9 B
Catch ex As Exception# Q P y6 l2 J$ V
' U: Q1 d* m) g- y: {- T
Throw ex
6 p0 ]3 {) H2 E6 H" n7 ? End Try# ^7 ?7 ]/ m5 p& Q. C# Z
End Sub' t8 p2 U" m1 {7 @$ e
#End Region% f/ y- A# U: H" N& L1 r' C- a
) P i/ @8 r; K9 c: Z k8 l$ v/ G Public Shared Sub Main()
. l' S: K1 ?- t. T8 n Dim thepress As press = Nothing$ A. X7 D+ y0 c& k4 ~) {
Try
0 V& F" A8 u& d0 u! M5 N
2 S9 w- ~4 E1 i7 G' T, r$ m thepress = New press()
) A$ t2 Y% Z5 K: j0 V3 Z; w thepress.Show()
2 z& a* ?" I% f9 |# o# A8 q) `: _# L0 l
Catch ex As Exception: S0 B* h( }$ G
: x) O, e4 W8 E9 T, T1 r; M% f
theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString)
; j- q: T4 H& @+ T Finally
$ s/ X" C+ n$ r, c! {6 G If thepress IsNot Nothing Then
+ W" {1 x5 _6 A. r* r o a thepress.Dispose()( U9 b& B9 b- p+ R
thepress = Nothing* k& B5 t) \- x3 y. ~
End If
9 S0 V, C+ B% p+ N- n End Try8 S0 P6 |; m }, K9 {, ^
End Sub
: X. J+ W0 T( t1 t" I, m) J: G Public Shared Function GetUnloadOption(ByVal arg As String) As Integer
/ S# \: O4 [4 g6 L+ }/ ?$ y+ t 'Return CType(Session.LibraryUnloadOption.Explicitly, Integer)2 b- i0 A7 M/ {( c$ j
Return CType(Session.LibraryUnloadOption.Immediately, Integer)
' A! {/ ~, J' A+ C ' Return CType(Session.LibraryUnloadOption.AtTermination, Integer)3 `9 X% M: w: A- ?. z% J2 }6 Z
End Function
1 i! w$ ]; H' W Public Shared Sub UnloadLibrary(ByVal arg As String)
' E3 \/ l" A0 @) l8 F Try; W" P8 u% t( {( R* |
* P V6 ]; h; R: d, Z2 a8 Q" X$ l' x' ^
Catch ex As Exception. J c) a1 ^$ p4 P
; Y) H! n! y1 T3 Q theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString)1 E4 F- s& V+ p6 y
End Try! D2 n/ Q4 W8 R5 w% g M
End Sub# J7 r: w3 _ k( Y
% B' P7 i, N5 c1 t( u, @
'------------------------------------------------------------------------------
5 u* Y, v9 l; M$ S 'This method shows the dialog on the screen% u8 G, u0 A6 N- y7 S/ u
'------------------------------------------------------------------------------, c& j5 Q- H2 V4 c- X+ ^& Q
Public Sub Show()
3 [8 B( v) q" ~& M+ O Try
+ T4 S* A: [& v, e+ P
: Q. \2 B. n8 R theDialog.Show() a( t9 G' F4 D, U9 h
2 e; g7 E. }- Z Catch ex As Exception
' q: w/ Y N) l- U" }
2 w! b. L4 R1 ?, W' K9 _ theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString)" O+ r6 S B* J$ k" i0 o; b7 o
End Try4 L4 G8 X. M% o" I( N9 X- J
End Sub
# J& V5 q1 P G1 {$ e) u/ K8 ~; w% H3 w( A+ t g
'------------------------------------------------------------------------------
) H% R) ^3 H1 B1 X5 A 'Method Name: Dispose
! b8 R& ?: z. u, z2 ]0 | m '------------------------------------------------------------------------------; O; Q. T4 A# M w- `
Public Sub Dispose()+ J3 D) L( }+ d+ S% C# X
If theDialog IsNot Nothing Then5 i- k2 J; ]" ~- M8 q
theDialog.Dispose()
8 |( ^3 ~- ^0 Y$ _# \4 A' H- k theDialog = Nothing H4 k/ x* [6 X& X/ P4 J5 I8 L* M
End If
; T( Z2 l% X. ` End Sub( O8 F' y( H! `6 c+ V' S' F
1 c/ o/ r* I" p1 Z
4 T4 e% j8 R- g" X! { F '------------------------------------------------------------------------------
! t6 |7 _2 u2 _# J 'Callback Name: initialize_cb
8 S- x3 ]! |$ l5 z* p; T7 I '------------------------------------------------------------------------------
0 C- h! B) b- g: O* W2 a" r Public Sub initialize_cb()
* u) N3 w5 F- o0 R Try
: g8 S) R z+ M7 Y+ P' d1 j2 L+ _8 A" k3 m* O) J
group0 = CType(theDialog.TopBlock.FindBlock("group0"), NXOpen.BlockStyler.Group)' C. Z/ A8 ~# r4 k5 }
linear = CType(theDialog.TopBlock.FindBlock("linear"), NXOpen.BlockStyler.LinearDimension)
9 h, v* A+ w4 L string01 = CType(theDialog.TopBlock.FindBlock("string01"), NXOpen.BlockStyler.StringBlock)
% [( @7 u9 _, k& b2 V string02 = CType(theDialog.TopBlock.FindBlock("string02"), NXOpen.BlockStyler.StringBlock)
% {$ \. b8 h# @7 M& c8 C string03 = CType(theDialog.TopBlock.FindBlock("string03"), NXOpen.BlockStyler.StringBlock)9 _. p0 o: X# r2 N v
string06 = CType(theDialog.TopBlock.FindBlock("string06"), NXOpen.BlockStyler.StringBlock)
: H s' }+ P" D; I4 @% `! L& X/ E9 M1 v string04 = CType(theDialog.TopBlock.FindBlock("string04"), NXOpen.BlockStyler.StringBlock)
' i$ ^0 e5 p/ w- B8 L% X string05 = CType(theDialog.TopBlock.FindBlock("string05"), NXOpen.BlockStyler.StringBlock)
) a) }2 l; L( ]1 f string07 = CType(theDialog.TopBlock.FindBlock("string07"), NXOpen.BlockStyler.StringBlock)! E% M C) d: K% _
string09 = CType(theDialog.TopBlock.FindBlock("string09"), NXOpen.BlockStyler.StringBlock)
3 V- S* D6 _1 Q) [ string010 = CType(theDialog.TopBlock.FindBlock("string010"), NXOpen.BlockStyler.StringBlock)2 b, w" A% d( `( Z$ \8 \
string011 = CType(theDialog.TopBlock.FindBlock("string011"), NXOpen.BlockStyler.StringBlock)# n' F/ k8 b( {4 c" y
string012 = CType(theDialog.TopBlock.FindBlock("string012"), NXOpen.BlockStyler.StringBlock)
# t9 N1 J7 E1 ^2 H6 z: X list_box0 = CType(theDialog.TopBlock.FindBlock("list_box0"), NXOpen.BlockStyler.ListBox)
! g$ e$ u. Z8 p( [; L3 p3 h8 L+ B
3 R. K& n) h. L m# a8 B" P0 E+ C, a/ f) y: K M3 L, i
4 |2 s" W/ o' N: G
Catch ex As Exception
- x3 l. ^0 c2 U* L0 A7 ?% f
% `5 E2 v. ~2 D I2 F& P0 c4 P theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString)
/ Q+ c* a4 u H, d' R2 h End Try: K/ {0 @9 L* a$ Z, y+ S7 q
End Sub0 r" {5 z; T5 [0 c9 N
8 H2 a" {+ | e0 B
'------------------------------------------------------------------------------! J; B0 N f$ `% z2 H
'Callback Name: dialogShown_cb
& n# U) z4 y' j |3 x '------------------------------------------------------------------------------5 h4 o) u. o A6 w) o( p g
Public Sub dialogShown_cb() }" m; O, ^8 p: C# G
Try% g4 b. S' h2 D4 P8 U* e2 @
7 n! o+ ?7 n' T, D
4 k6 B) Z0 E; O Catch ex As Exception0 x# Q$ |0 v* P8 d! L) q+ E+ X; o
" W4 U! c$ Q" F& X) O theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString)" n }9 y' T- |, q9 m2 |
End Try
; a9 ~: C% s' A End Sub
. j6 _' b! S6 B- [8 v8 A/ q0 ?0 b/ J5 V% b( H3 p( X
'------------------------------------------------------------------------------
7 n& k8 h- A; ]% t" y 'Callback Name: apply_cb W) L+ b) n1 R# ~5 ~7 E; p/ w
'------------------------------------------------------------------------------, C1 F* l0 l6 g0 r2 _' h
Public Function apply_cb() As Integer D# x( m9 o. A3 H9 Q
Dim errorCode As Integer = 0
0 {* |0 c) d' V" v) K* P0 p. a5 X Try
+ n I" e* y d6 R$ D; Y- D: o7 L" l5 G% C/ _8 s8 \
K9 h7 T9 v1 K" `: P Catch ex As Exception$ [8 u6 z/ x+ H' |4 y
; j; ~! s: s3 Q) u6 z3 l: w errorCode = 19 Q _+ n1 j/ q. T/ N! L
theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString)& b$ B$ F: I6 w; o) t
End Try
8 Y+ W& l5 e& n! O4 } ^ apply_cb = errorCode& E! _" p+ L, F
End Function+ m1 d* j( X, K$ a8 M9 y
7 Q: f2 _8 v9 _6 v" F& } '------------------------------------------------------------------------------
3 k7 C" Z; ?: l* _1 r J: M+ q( B 'Callback Name: update_cb
4 {; D8 [7 K2 c2 S) x '------------------------------------------------------------------------------4 e% J( N' h' v
Public Function update_cb(ByVal block As NXOpen.BlockStyler.UIBlock) As Integer
9 J, t6 _" k1 ?) i9 M1 g1 _& y Try
( a; f% H; C j2 e' z0 B, B3 n" J
Dim num As Single = CType(linear.Value, Single) '转浮点数
* J9 S. q- R/ x2 n Dim aa3 As Decimal = Math.Round((num * string01.Value * string02.Value * 0.001), 3) '3位小数* _( z7 D7 y+ y9 L/ o, f
string03.Value = aa34 z2 z8 Q9 c& G- t* v4 G
Dim aa4 As Decimal = Math.Round((string03.Value * 0.8), 3) '3位小数
! J3 ^4 x- l! t! z' N string04.Value = aa43 g7 }. J- |6 k! n( v; n
Dim aa5 As Decimal = Math.Round((string04.Value * 1 / 6), 3) '3位小数) L1 p4 D3 T5 Y( b: V
string05.Value = aa5
. o6 }8 P7 u/ m$ V! w Dim aa6 As Decimal = Math.Round((string03.Value * 0.06), 3) '3位小数2 i/ ]1 e* I- F, u1 W
string06.Value = aa68 r( h( K& L9 y! R. k
* z4 ?3 Y' ^, R* K! Z% B3 L- w
Dim a3 As Single = CType(string03.Value, Single) '转浮点数. K0 c) c5 S P8 u' s- { K
Dim a4 As Single = CType(string04.Value, Single)
, Y" U: D7 O5 [8 u$ x, {! f! l Dim a5 As Single = CType(string05.Value, Single)
1 p1 ?+ F% e; {1 |# D. R Dim a6 As Single = CType(string06.Value, Single)2 v5 D( ?4 F% S* S) r
' d6 c! D d9 k6 s q4 ]3 u
Dim b3 As Decimal = Math.Round(a3, 3) '3位小数# }3 H1 y' ~: d- `
Dim b4 As Decimal = Math.Round(a4, 3)
6 D+ L+ s4 o( N Dim b5 As Decimal = Math.Round(a5, 3)3 b# r: Y$ i5 s4 `( b
Dim b6 As Decimal = Math.Round(a6, 3)+ f( K N4 ^+ }+ |
: S" ^8 K" w( A V, z4 ?
+ e: x, X$ p y3 S Dim d1 As Decimal = Math.Round((b3 * 1.3 + b6 * 1.3), 3) '2位小数
# D/ u8 l7 A; I/ e" F Dim d2 As Decimal = Math.Round((b4 * 1.3 + b5 * 1.3), 3)
% v% v$ X# W2 R. A. d
5 L( i* T. y) i2 ]- N' ]% z string07.Value = d1& Y) v* }! Q% m' a2 T) Q. c7 _3 j
string09.Value = d20 q: g; ?8 S1 T# k4 g6 |
0 v! u1 j. p* A/ V8 {
, b; {1 P" c9 f& n# | Dim a As Single = CType(string010.Value, Single) '转浮点数. L4 a7 G. U& h
Dim b As Single = CType(string011.Value, Single)& \/ M t1 W$ J
string012.Value = a + b
: U; U( a; Q$ V$ V% J2 E
; Y" L4 E% o3 K# |
; f3 J0 F2 _- w# K. Q0 I& E3 l
3 _/ }6 l, O8 s1 Z0 }
" q& o% a' n9 T8 a9 {# x9 C' s3 W* {* ?$ w. v: C1 m
Catch ex As Exception3 X# \+ P6 D4 W1 P
. Q/ s( u" l; K1 C- v
theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString)
6 S+ M8 i8 z# Z4 E- t End Try: ^6 s0 A6 Z! r$ |
update_cb = 04 I$ T6 o: k$ ^3 n& Y
End Function
, s+ j+ q6 d, O) F% [% ?; K: d, r. z4 ^! N5 n [: a' c; D7 V2 [5 v
'------------------------------------------------------------------------------
$ q5 U. z6 E, p! G5 |4 n 'Callback Name: ok_cb
# d% ?* A" a, w '------------------------------------------------------------------------------
. w2 v) C6 {" G0 S Public Function ok_cb() As Integer' c7 Z% k% q( `6 g5 E
Dim errorCode As Integer = 0
, J1 @, W& y8 t8 q9 Y4 [ Try
1 v5 w/ ^! I: W5 e
7 v5 L( p5 ~. o" ` errorCode = apply_cb()
6 \- @* W7 `5 Q) A
# ~$ u" S( m1 j8 H Catch ex As Exception0 x0 D& @) {+ ~
) e% u/ X5 V2 ?3 [3 B errorCode = 1
v. ~$ H* ]' _. f theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString)
3 `+ O4 B2 c# W7 m- m5 \ End Try* A6 c( V* R b" ?1 @! v+ r% U
ok_cb = errorCode4 M G/ ?* Q( f( O# J0 q" s8 ?. O
End Function, G# B$ j0 f. M. K& m2 G% J) H
. O9 d1 T; u2 ], Y4 ^7 U/ {# K '------------------------------------------------------------------------------6 B3 d) M3 z; i3 v2 y& c/ Q1 ]# q
'Callback Name: enableOKButton_cb
9 P% y6 I7 w( W ~3 k '------------------------------------------------------------------------------
r# M/ o o' z Z Public Function enableOKButton_cb() As Boolean# Z, n( x% a# a7 o9 a' v; m# V* w+ `
enableOKButton_cb = True( X7 q: c7 v1 T1 E i8 B
Try9 P( k- j1 K% a$ n3 n& O# F; }
. A% k8 G6 n1 w2 z2 p. T) ]. ^. |9 I
' B) O) t! L e Catch ex As Exception
( r4 ~. Y) i: {1 J: G
1 f4 j1 U, z Z3 T0 U0 f" K5 X) j theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString)
1 ^ g! D. D" e/ d* S2 {- ] End Try/ X; {- ]5 k5 ?: c+ g
End Function
+ }. ?9 G [' T7 ~2 f( U/ Z% y5 g& e( W( c; p
. Q& ^2 W1 x; l4 t3 Y
* M. u* [5 F/ I
'------------------------------------------------------------------------------5 G( y$ @& `: W7 I3 N
'Function Name: GetBlockProperties
1 E$ @/ E& @+ ?5 r4 d& ^ 'Returns the propertylist of the specified BlockID
! }4 E+ \& w7 C. t. I! f$ g '------------------------------------------------------------------------------
. n: S9 v. n' d6 O: ?' a Public Function GetBlockProperties(ByVal blockID As String) As PropertyList
, L) u, H' N, q( L3 h) b. x GetBlockProperties = Nothing2 X7 R. L" R/ X- y3 U6 Z( ]
Try
- ]4 K+ g5 z& |7 n7 W8 E! e: p% L$ v( N5 u* e" \5 t
GetBlockProperties = theDialog.GetBlockProperties(blockID)) e& [0 S3 T2 b
" @ T* o/ N5 I0 K4 b% X6 f' f: ~ Catch ex As Exception1 o8 B* g; ^, X3 f2 b$ N+ H
) H+ V4 R4 {+ ]9 K7 c3 c- }) v theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString)
. d Y. }3 Q. P% O- R7 b End Try# e9 O, x* T: [) g2 j
End Function
/ w$ d5 r. L1 ?' o) l- p6 W, d& B2 g3 O8 L" W
End Class3 n4 {- s6 X, [- E
! ~: J/ R0 k9 K$ b! W/ x8 U) {6 K- F, C2 }# r$ f+ V9 d
|
|