青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2015-6-3 10:34 | 显示全部楼层 |阅读模式
悬赏5G币未解决
vector<NXString> Params=multiline_string0->GetProperties()->GetStrings("Value");9 g  s' O1 ?$ j. I, q, Y, y
请问一下大家,,在多行文本框中填入了文本,利用上面的函数,,调试得到的Params还是空的,这怎么弄??
' y$ H  ^( ?1 ~. q6 n* B: U% H+ ~
: u/ C9 a' W* w. Y" a% |6 K5 j5 b$ W- J9 Q

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

使用道具 举报

 楼主| 发表于 2015-6-4 11:30 | 显示全部楼层
ypcopy 发表于 2015-6-3 20:59
' u8 u; H/ _4 T/ j" g( m0 `2 F' s# p是这么写的,看不出有什么问题

; W1 j' @* P9 Y1 T3 B6 Gvector<NXString> Params=multiline_string0->GetProperties()->GetStrings("Value");/ ~; t* }/ S6 c+ b1 \
    for (int i=1;i<zth2;i++)
5 M# ]( `- s4 L+ j! O   {
* h+ o( @) h0 y, E6 G5 B/ W2 `           int m=i-1;
  Q+ E9 ]: }9 X% T: o3 y$ ~           int n=i+1;
1 q; J  o6 R/ k0 o+ i5 C$ y- x2 |        const char *UString;
) K* _7 G8 a+ t' V1 H- g% K$ }        NXString ShowStr2=Params[m];
! a. x( U8 z* c; f* _. e        UString= ShowStr2.GetLocaleText();7 k: i- \$ S# u4 F
        char *buf5 = new char[strlen(UString)+1];
7 U5 t! V, N& s5 s( k) {        strcpy(buf5, UString);
$ K3 ~. E6 H- ^, M......
5 y- ~+ [8 q- O- ^& w. W  }
! s. r/ D! n# a2 y4 v+ f: l报错的就是红色的那行
' w, J, L' A9 o$ W# a0 U, X" I& ~  K0 v) h

错误提示

错误提示

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

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2015-6-4 15:38 | 显示全部楼层
ypcopy 发表于 2015-6-4 13:01
2 ^4 f: C/ |, v9 D7 e红色的语法没有问题,是因为Params为空,你那行会报错的

+ T& e! ?4 T- E那这个还能改吗??
$ P" D# A2 E+ i, ^; L
9 q) x6 h% l9 S7 L. K, N, t  K# y4 D8 d3 {3 w. S
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 13:52 , Processed in 0.051185 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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