青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2015-6-3 10:34 | 显示全部楼层 |阅读模式
悬赏5G币未解决
vector<NXString> Params=multiline_string0->GetProperties()->GetStrings("Value");! o7 D1 b3 d1 R4 ?7 [4 t
请问一下大家,,在多行文本框中填入了文本,利用上面的函数,,调试得到的Params还是空的,这怎么弄??" W- n. G- k( X2 ?
4 P5 q7 g% [1 ?6 B$ a4 O6 F

& {" J5 e: ~9 q

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

使用道具 举报

 楼主| 发表于 2015-6-4 11:30 | 显示全部楼层
ypcopy 发表于 2015-6-3 20:59
3 d% [! Z5 x+ H# i/ V, q* B' b是这么写的,看不出有什么问题
* }  }( b: u3 v( z3 m
vector<NXString> Params=multiline_string0->GetProperties()->GetStrings("Value");) J6 `) G" q7 d% b2 ?
    for (int i=1;i<zth2;i++)
' o5 Q; c! e; N# j5 {   {
) N$ U) X! n) e+ K0 b+ U! J           int m=i-1;# W) u. U4 Z9 n+ ~
           int n=i+1;, C. P- x/ Y9 \+ I' A
        const char *UString; & x5 j+ {5 K" b# p, \! N7 R
        NXString ShowStr2=Params[m];8 Y- \4 X5 c: J) n5 q
        UString= ShowStr2.GetLocaleText();
) c( e+ y; t2 B        char *buf5 = new char[strlen(UString)+1];
7 K+ |0 Q& g3 _2 p1 \) w        strcpy(buf5, UString);
7 @! O, f2 y$ J5 Y......& X: Y6 `1 Y  e' ]! E1 ^# D
  }
1 l7 r/ v4 N3 s2 K- `% g  q$ \报错的就是红色的那行
. u! J: T$ p/ j8 W5 ]# ^+ A7 f: F3 s; @

错误提示

错误提示

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

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2015-6-4 15:38 | 显示全部楼层
ypcopy 发表于 2015-6-4 13:01" R6 E' X" y: n! `. W" c9 v7 Q
红色的语法没有问题,是因为Params为空,你那行会报错的

3 V0 C. t6 t6 a! Z' n' x: n那这个还能改吗??
. J: K1 ~6 b9 q$ X0 u
; b+ ^! j- E. V2 M# j& l- H. {7 b
5 _# b* T( C/ ^0 d# b4 A1 x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-28 04:03 , Processed in 0.130655 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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