青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 828|回复: 4

[疑难] 有关多行文本框中文本的获取问题(UG C++)

[复制链接]
发表于 2015-6-3 10:34 | 显示全部楼层 |阅读模式
悬赏5G币未解决
vector<NXString> Params=multiline_string0->GetProperties()->GetStrings("Value");& N( u' {3 {2 \5 }5 Y. p2 Z
请问一下大家,,在多行文本框中填入了文本,利用上面的函数,,调试得到的Params还是空的,这怎么弄??
- K1 o& g; L5 ]4 Z' Q& ], g/ N
' h  @$ o) L! ?) [+ g3 I8 f5 y. C7 w& F5 Y3 J8 C

发表于 2015-6-3 20:59 | 显示全部楼层
是这么写的,看不出有什么问题
回复

使用道具 举报

 楼主| 发表于 2015-6-4 11:30 | 显示全部楼层
ypcopy 发表于 2015-6-3 20:59( B$ q0 ?7 w+ }! U, _
是这么写的,看不出有什么问题
7 j+ C8 x1 X( L2 }& m: K
vector<NXString> Params=multiline_string0->GetProperties()->GetStrings("Value");
" P  G6 R) x6 c    for (int i=1;i<zth2;i++)2 W% A; m$ s/ c7 y" }
   {( |9 Z5 U  {% ?$ M8 c
           int m=i-1;
9 A8 j2 s5 n3 L           int n=i+1;
! G5 `% p" p8 u8 f3 Z7 r        const char *UString;
6 J  H" y/ l6 Y- A7 W5 b7 _        NXString ShowStr2=Params[m];) g" d: U1 N# Y  ^  l
        UString= ShowStr2.GetLocaleText();  m  ], D) v- c1 i% `% {
        char *buf5 = new char[strlen(UString)+1];+ U, H5 H7 @! p' J
        strcpy(buf5, UString);; ^2 n9 ]4 V0 m- ^+ y6 w
......* G: t! ~: F( n; A# N) N' J
  }
( D3 C1 p7 c( I* }$ {报错的就是红色的那行1 f, n9 k: \5 L) H/ {4 e) S! v; _& v

8 H7 ~9 b3 V7 b+ U! Q' [

错误提示

错误提示

这是多行文本框,通过点击按钮获得它的内容

这是多行文本框,通过点击按钮获得它的内容
回复

使用道具 举报

发表于 2015-6-4 13:01 来自手机 | 显示全部楼层
红色的语法没有问题,是因为Params为空,你那行会报错的
回复

使用道具 举报

 楼主| 发表于 2015-6-4 15:38 | 显示全部楼层
ypcopy 发表于 2015-6-4 13:01
5 s: G$ K5 J  ?. E$ l! N红色的语法没有问题,是因为Params为空,你那行会报错的
, l; e+ [  M! n
那这个还能改吗??
/ w: Y3 A& }/ K- _- E, |( M. k6 H+ T: G$ b

9 G" n/ B5 L; T6 _7 S7 @" x: j
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-5-15 06:24 , Processed in 0.060796 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表