搜索

C++中,怎么才能实现检测 textBox->Text == 某个数字?

发布网友 发布时间:2024-10-24 02:13

我来回答

3个回答

热心网友 时间:2天前

还不如直接c#呢,打开msdn,在C#里可以这样string s=textbox1-》text;
try{int i=int.Parse(s);}catch(exception e){};意识就是如果成功就不会报错,错误的话流入catch语句里面,我经常用,你用的是c++/cli我建议直接c#

热心网友 时间:2天前

同求

热心网友 时间:2天前

下面是我复制别人的,你试试能理解不。

CString strTemp;
CEdit* edit1 = ((CEdit*)(GetDlgItem(IDC_EDIT1)));
edit1->GetWindowText(strTemp);
int len = strTemp.GetLength();
for (int i = 0; i < len; i ++)
{
if (strTemp.GetAt(i) < '0' || strTemp.GetAt(i) > '9')
{
if (strTemp.GetAt(i)!= '.')
{
strTemp = strTemp.Left(i);
edit1->SetWindowText(strTemp);
edit1->SetSel(i,i,TRUE);
return;
}
}
}
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top