请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
(1)通过浏览选择文件块增强功能$ K @6 @/ M+ P r5 n9 D
1 n8 W$ k5 e7 D9 m) j
. B) h. `$ |4 r, i( Z/ B" V/ B$ t
, D* ^- a3 ~3 t使用通过浏览选择文件块构建对话框时,可以创建过滤器将多个类型的文件组合在一个组中,采用单一标签。为此,使用过滤器属性。您还可以创建许多这样的组。这样就可以同时过滤多个类型的文件。 要采用单一标签创建一组文件,必须使用以下命名法则: 使用分号 (;) 分隔组中每个类型的文件。 例如,"Group1(*.xxx;*.yyy;*.zzz)"。 用 (,) 逗号分隔每个组。还必须用逗号 (,) 分隔一组和一种文件。 例如,"Group1(*.aaa;*.bbb;*.ccc),Group 2(*.xxx;*.yyy;*.zzz),*.ddd,*.eee"。
& J8 g6 @+ M, X1 m
示例 | 在一个组中创建 PRT、SIM 和 FEM 文件,采用标签 Simulation Files。然后可以创建含 EMP、EMA 和 EMS 文件的另一个组,采用标签 EPLAN Files。要过滤这些文件以及 TXT 文件和 XML 文件,必须设置过滤器属性的值如下: “Simulation Files(*.prt;*.sim;*.fem),EPLAN Files(*.emp;*.ema;*.ems),*.txt,*.xml”Simulation Files(*.prt;*.sim;*.fem)
8 w0 g6 w, {) ^3 v2 }% q: q2 FEPLAN Files(*.emp;*.ema;*.ems)9 E# r0 B, V$ G* j2 c
*.txt
: Z4 f! k) `4 o+ U2 V*.xml
0 ?- N" y, y8 {& ] `5 `* U& l4 m |
以前,只能使用过滤器属性来过滤一种文件。
3 z( t3 \! }6 r$ I4 Y" v3 J% I+ H(2) 字符串块按键回调 函数 & v! ~" B8 h2 M
对于添加到对话框中的每个字符串块,NX 现在提供按键回调函数功能。 按键回调的语法如下所述: 'Public Function KeystrokeCallback(ByVal string_block As NXOpen.BlockStyler.StringBlock, ByVal uncommitted_value As String) As Integer
$ ]; M5 i! w5 J& |7 y'End Function
( B: i. e/ k- S/ s, l% C; K8 s/ D4 q, R+ t3 W2 {
‘Input parameters:
^' L0 F# S0 c. G* p/ A3 @“string_block”: Refers to the string block in which text is being typed,+ x/ z0 R, x! u2 i) T
“uncommitted_value”: Contains the uncommitted text being typed in string block.'
; w1 j- r( {6 z/ v' I
- k! z9 m& H; Z) A' s默认情况下,此回调已注释。要使用它,需要取消回调注释,然后在回调函数中编写代码以执行所需的处理。NX 在所有受支持的编程语言中提供此回调。 ' L9 q# ~; m7 k" x
为何使用?; t6 o3 ^2 b8 a# Q$ d' Q* k
可以使用此回调来处理对话框用户的每个输入按键。例如,可在此回调函数中编写代码,以按字符串块中的按键过滤列表值或对其进行排序。
! w/ h) W I8 J, ~# H1 c& y& I! s
6 i8 e) r' n9 n9 F% R8 f
1 Y% H: _2 Y S. I5 l9 H2 Z
9 k5 B$ F* ~9 C8 ?4 N0 W
! J. `- j; e. z, u" \$ w. m6 Q
|