VC做了三个文本框,在前两个文本框输入数字然后点一下按钮在第三个文本框显示他俩的和,怎么实现?
我已加了按钮和文本框就是不知道在按钮下实现在第三文本框显示之和的功能希望大侠详细阐述小弟就此谢过...
我已加了按钮和文本框 就是不知道在按钮下实现在第三文本框显示之和的功能 希望大侠详细阐述小弟就此谢过
展开
3个回答
展开全部
1.把三个文本框定义成整形变量。
2.在void CbbbbDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT1,m_nData1);
DDX_Text(pDX, IDC_EDIT2,m_nData2);
DDX_Text(pDX, IDC_EDIT3,m_nData3);
}
映射文本框和变量
3.在你的button响应函数中,把两个变量相加m_nData3 = m_nData1+m_nData2;
更新界面UpdateData(TRUE);
完成。
2.在void CbbbbDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT1,m_nData1);
DDX_Text(pDX, IDC_EDIT2,m_nData2);
DDX_Text(pDX, IDC_EDIT3,m_nData3);
}
映射文本框和变量
3.在你的button响应函数中,把两个变量相加m_nData3 = m_nData1+m_nData2;
更新界面UpdateData(TRUE);
完成。
更多追问追答
追问
我变量是m_x1---3,可以直接在按钮下写获取前两个数后在第三个显示和吗
追答
可以,加上UpdateData(TRUE)或则UpdateData(False);
展开全部
创建一个和文本框相关联的变量即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-09-13
展开全部
增加按钮响应函数-
在里面添加
CString str1,str2;
GetDlgItemText( IDC_EDIT1,str1);
GetDlgItemText( IDC_EDIT2,str2);
str2.Format(atof(str1)+atof(str2));
SetDlgItemText( IDC_EDIT3,str2);
在里面添加
CString str1,str2;
GetDlgItemText( IDC_EDIT1,str1);
GetDlgItemText( IDC_EDIT2,str2);
str2.Format(atof(str1)+atof(str2));
SetDlgItemText( IDC_EDIT3,str2);
追问
我整形的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询