最近在写课程设计,碰到问题了
问题:
我在一个对话框里放了些编辑框,和一个按钮,想用按钮来判断哪些编辑框是否都填了。
其实简单来说也是如何判断CString为空的,我那段代码大概是这么写的,不过怎么没效果呢?
if(m_XXX.IsEmpty())
{
MessageBox("有未填项,请填满!","提醒!");
}
else
{
}
希望各位大大解答下,最好能贴一段类似代码出来
谢谢各位了~~
问题:
我在一个对话框里放了些编辑框,和一个按钮,想用按钮来判断哪些编辑框是否都填了。
其实简单来说也是如何判断CString为空的,我那段代码大概是这么写的,不过怎么没效果呢?
if(m_XXX.IsEmpty())
{
MessageBox("有未填项,请填满!","提醒!");
}
else
{
}
希望各位大大解答下,最好能贴一段类似代码出来
谢谢各位了~~
解决方案 »
- Create()函数调用问题
- 图形处理软件的框架如何弄?
- 就业请教,日本还是国内,恳请有相关经验的人支招,感激不尽!!!!!!!!!
- 哪儿有关于用MFC扩展DLL做对话框dll,供其他工程中调用来显示此对话框,谢谢,(急)
- 如何响应View类的 LButtonUp,RButtonUp事件。(不简单)
- 关于stdAfx.h的两个困惑
- 一个.h及.c可以被两个Project共用,不过我想在另一个Project中更改,但有时会出现提示"不能存储"等,有时.h文件被自动删除..怎么办?
- boss要我寫一個與服務器傳輸文件的程序,要支持聲音,電影和圖像文件的傳輸!請個位指點一下!
- 菜鸟问题:用AppWizard新建了一个不支持Doc/View的MDI程序,现在想在new子窗口的时候,在每个子窗口里面放一个ListControl,请问要怎么做?
- vc多文档程序:文件在后台被修改,如何在视图中更新该文件
- 请教,怎么将别人的函数放到一个源文件里从而在自己的工程里使用呢?
- Vc2005 连接sqlserver2008失败
if (m_ strEditText.IsEmpty())
{ ....}
else
{...}
===========
看样子m_XXX应该是编辑框的成员变量了,那么在这一句之前应该调用UpdateData(TRUE);
对了,要补充下,m_XXXX是定义在编辑框的CString类的变量
请问能说的详细点吗
比如这个是我的代码void CNEW_AOE::OnOk()
{
m_vex_in.UpdateData();
if(m_vexnum.IsEmpty())
{
MessageBox("有未填项,请填满!","提醒!");
}
else
{
}
}
UpdateData是编辑框的Contrl里面的吧?m_vex_in是该编辑框的控制类,m_vexnum是编辑框的CString 类~
该怎么写呢?
void CBasedlgDlg::OnButton1()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
if(m_strTemp=="")
AfxMessageBox("有未填项,请填满!","提醒!");}
void CNEW_AOE::OnOk()
{
//是对话框数据动态交换的函数,这么写
CNEW_AOE.UpdateData(); if(m_vexnum.IsEmpty())
{
MessageBox("有未填项,请填满!","提醒!");
}else
{}
}
关于 UpdateData()函数看看MSDN吧.