青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2015-6-3 10:34 | 显示全部楼层 |阅读模式
悬赏5G币未解决
vector<NXString> Params=multiline_string0->GetProperties()->GetStrings("Value");9 Q3 y/ ]  X+ T0 x  |
请问一下大家,,在多行文本框中填入了文本,利用上面的函数,,调试得到的Params还是空的,这怎么弄??
) [, o  W0 N3 O, m; u% P! `# u# |' d5 Q. j# Y! ?% w. ^" P4 m& M1 {

9 Q# _& ]5 ?: o6 M( u0 [7 f( O

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

使用道具 举报

 楼主| 发表于 2015-6-4 11:30 | 显示全部楼层
ypcopy 发表于 2015-6-3 20:59
+ H& L, M7 b& w' K5 q# D是这么写的,看不出有什么问题
" N. z5 y. N# X/ p9 D
vector<NXString> Params=multiline_string0->GetProperties()->GetStrings("Value");
7 h! M2 p2 {) y3 E    for (int i=1;i<zth2;i++)/ w' t' ^- p! ]4 q: k* P
   {+ P$ y; l' r) S, `, j- `2 w
           int m=i-1;- {; X7 X% _& F* u9 I
           int n=i+1;* }4 b, k0 U! e' B( |
        const char *UString; 8 F4 e, n  j% {1 m3 r' k) m
        NXString ShowStr2=Params[m];
1 g# @) l3 g$ v) R; l" H        UString= ShowStr2.GetLocaleText();
2 g% [: M' P) y$ x" u( \        char *buf5 = new char[strlen(UString)+1];
! X- `% |2 H- W        strcpy(buf5, UString);
' a- {2 Q' e* @% E6 D......9 B' e& y# e# e7 C2 ~
  }
% s; p: s( Z7 |4 S  Y# i报错的就是红色的那行* y. B! g0 M! h3 C$ n- n* g

! W; y* b5 n( i3 j# t' J$ j

错误提示

错误提示

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

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2015-6-4 15:38 | 显示全部楼层
ypcopy 发表于 2015-6-4 13:01% {* ~3 H( v6 x# `) j& Y5 J
红色的语法没有问题,是因为Params为空,你那行会报错的
1 ]( g& f% z) N1 Q' ?0 L
那这个还能改吗??, e) T1 a5 E/ y! R0 `' d7 l5 U
2 S+ w4 k* H$ X0 C: U/ q3 }' G
5 n+ [! ~! D- c1 T1 ]+ ?. Z
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 13:55 , Processed in 0.050351 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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