MFC怎么把数组写到编辑框里,然后赋给另一个编辑框,急!!求解,谢谢
2013-12-26
展开全部
其他网友的解答:
void CMy11Dlg::OnButton1()
{
// TODO: Add your control notification handler code here
CString str;
GetDlgItemText(IDC_EDIT1,str);
//用GetDlgItemText(文本框ID,字符串),将文本框内容存放到字符串中.
SetDlgItemText(IDC_EDIT2,str);
//用SetDlgItemText(文本框ID,字符串),将文本框的内容设置为字符串的内容.
}
补充:
至于需要用文本框的内容计算.
如果内容是数字的话. 可以通过int t=atoi(str);将其转换int类型.
计算完成后,将结果Format到字符串中.
如:
int t=atoi(str);
t+=2;
str.Format("%d",t);
//在文本框1输入12, 文本框2的内容就是14.
评论(0)30
。。。 的感言: 谢谢!!!!!!! 2009-10-31
满意答案
笨 10级 2009-10-31
Updatedata(TRUE)
获取值
Updatedata(FALSE)
输出到另一个框中
条件是你的空间已经关联了变量
追问:
这个我知道用了,但我输入的值在另一个编辑框输出的是0.你说的“获取值”怎么获取?
回答:
这么打个比方有两个text框
text1关联int i;
text2关联int j;
那么 你在text1输入数据以后
要使用 Updatedata(TRUE) 来把text1中的值获取到i中
然后让j=i
再使用Updatedata(FALSE)来把j显示到text2中
void CMy11Dlg::OnButton1()
{
// TODO: Add your control notification handler code here
CString str;
GetDlgItemText(IDC_EDIT1,str);
//用GetDlgItemText(文本框ID,字符串),将文本框内容存放到字符串中.
SetDlgItemText(IDC_EDIT2,str);
//用SetDlgItemText(文本框ID,字符串),将文本框的内容设置为字符串的内容.
}
补充:
至于需要用文本框的内容计算.
如果内容是数字的话. 可以通过int t=atoi(str);将其转换int类型.
计算完成后,将结果Format到字符串中.
如:
int t=atoi(str);
t+=2;
str.Format("%d",t);
//在文本框1输入12, 文本框2的内容就是14.
评论(0)30
。。。 的感言: 谢谢!!!!!!! 2009-10-31
满意答案
笨 10级 2009-10-31
Updatedata(TRUE)
获取值
Updatedata(FALSE)
输出到另一个框中
条件是你的空间已经关联了变量
追问:
这个我知道用了,但我输入的值在另一个编辑框输出的是0.你说的“获取值”怎么获取?
回答:
这么打个比方有两个text框
text1关联int i;
text2关联int j;
那么 你在text1输入数据以后
要使用 Updatedata(TRUE) 来把text1中的值获取到i中
然后让j=i
再使用Updatedata(FALSE)来把j显示到text2中
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询