vc 6 Windows编程中编辑框内容为空时报错怎么写?

如果编辑框为空 则报 输入为空 的报错 用if()语句 就是if括号里面的内容

第1个回答  2013-01-24
//IDC_EDIT1 为编辑框的ID号,把编辑框内容写入到temp里
CString temp = "";
((CEdit*)GetDlgItem(IDC_EDIT1))->GetWindowText(temp);

//再检查一下temp是否为空就行
if( "" == temp )
{
MessageBox( "编辑框内容为空,请检查!","提醒", MB_OK);
}
第2个回答  2013-01-25
判断一下是否为空,为空return;就行了

倒下,你先把编辑框定义一个变量,假如变量为m_csData,
if(m_csData.IsEmpty())追问

不行报错

追答

你创建的是什么工程?MFC?还是控制台程序?

本回答被提问者采纳
第3个回答  2013-01-24
if(edit.GetWindowText()==_T(""))
MessageBox("_T(编辑框出错了)");
edit为控件变量
第4个回答  2013-01-24
报什么错?

vc 6 Windows编程中编辑框内容为空时报错怎么写?
\/\/IDC_EDIT1 为编辑框的ID号,把编辑框内容写入到temp里 CString temp = "";((CEdit*)GetDlgItem(IDC_EDIT1))->GetWindowText(temp);\/\/再检查一下temp是否为空就行 if( "" == temp ){ MessageBox( "编辑框内容为空,请检查!","提醒", MB_OK);} ...

windows 编程用vc 6.0怎样建立一个能够开始写windows 编程代码的窗口开 ...
1. 打开VC6.0 2. 打开“文件”菜单,选择“新建”,弹出一个新建窗口。3. 在左边的“工程”面板里面选择“Win32 Application”,在右边的“工程”编辑框里写上工程名,假设是“Test“。4。点击“确定”。在弹出的窗口中选择“空项目(An empty project)”。5. 点击“完成”,点击“确定”6.此...

程序设计中的指令是什么?有哪几种?
对使用者的要求比较高,既要具备丰富的C语言编程经验,又要具有一定的WINDOWS编程基础,它的过于专业使得一般的编程爱好者学习起来会有不小的困难。 综述: VC是程序员用的东西。如果你是一个永不满足的人,而且可以在编程上投入很大的精力和时间,那么学习VC你一定不会后悔的。 C语言简介 === 方案四 C++语言 &...

请问在VC6中,在程序运行时怎么样设置Edit编辑框为Disable?
在程序中可以通过:ed1.EnableWindow(0);使其变为Disable

VC++MFC编程中,怎样让编辑框显示特定字符?
可以在InitDialog函数里:读出到变量后,可以用字符串或者CString对象格式化后,调用SetWindowText()函数来实现。函数具体怎么调用参看msdn就知道了

VC++中在编辑框被修改后怎么使编辑框保存修改后的值
恩~这个比较麻烦~相关联的需要改变对话框控件上的位置~不然只是改变大小~窗口就失去了美观了~可以写一个基于对话框的类~然后让你的对话框继承 ~~~`~~~哦~是编辑框啊~通常用的方法是~最好是每次修改后写入注册表~关闭后再次打开时通过读取注册表来 确定编辑框的大小~...

用vc的mfc编程怎么用编辑框输入值并用另一个编辑框输出内容
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,字符串),将文本框的内容...

VC++6.0中,怎么取EDIT控件中的值?
可以将Edit控件和一个int型的变量关联起来,这样你UpdateDate(TRUE);的时候这个变量就自动被赋填在Edit中的值了,至于如果你要确保输入的是整数,只能通过继承一个自己的MyEdit控件,然后过滤掉非法输入了.

VC++怎么实现两个编辑框内容一致,一个改变时另一个也改变
现在对话框建立两个编辑框 edit1 edit2 按ctrl+W 给这两个编辑框加两个参数 m_edit1和m_edit2 然后等有数据来时将数据同时赋给这两个参数就好啦 别忘了UpdateData一下哈 也可以开一个线程 我一般用CreateThread 监视两个数据 如果有变化则上传 这个是大概思路 如果是代码还是看看教学书 里面好多...

VC++的MFC中的编辑框内容是字符队列,如何把字符赋给数组并且转化为float...
定义一个字符型数组char chararray[m];为编辑框定义一个CString类型成员变量m_EditCString;那么m_EditCString可以当字符型数组看待处理,也可以通过for 语句将m_EditCString赋值给chararray[m]for (i=0;i<=m;i++)chararray[i]=m_EditCString[i];...

相似回答
大家正在搜