如何保证wxTextCtrl只输入数字(转)
来源:互联网 发布:狸窝ppt转换器软件 编辑:程序博客网 时间:2024/05/26 16:02
方法1:
wxTextValidator validator(wxFILTER_NUMERIC);
new wxTextCtrl( this, wxID_ANY, _T(""), wxDefaultPosition, wxDefaultSize, 0, validator );
方法2:
首先,响应 wxEVT_COMMAND_TEXT_UPDATED 事件,该事件在文本框内容改变后发生。
然后编写事件处理函数如下:
/*
* WxEdit2Updated
*/
void test1Dlg::WxEdit2Updated(wxCommandEvent& event)
{
// insert your code here
//MessageBox(0,"a","a",MB_OK);
static wxString oldstr="";
double d;
if (NULL == WxEdit2)return;
if (WxEdit2->GetValue().ToDouble(&d) || 0== WxEdit2->GetValue().Length() )
{
oldstr =WxEdit2->GetValue();
}
else
{
WxEdit2->SetValue(oldstr);
WxEdit2->SetInsertionPoint(WxEdit2->GetValue().Length());
}
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/qiqi5521/archive/2008/07/22/2691366.aspx
- 如何保证wxTextCtrl只输入数字(转)
- 如何保证wxTextCtrl只输入数字(转)
- python如何保证输入键入数字
- python如何保证输入键入数字
- CEdit如何设置只允许输入数字
- 如何过滤让输入框 只输入字母和数字
- 只可以输入数字(包含小数点)
- 只允许输入为数字(正则)
- TextBox只输入数字
- TextBox只输入数字
- 只允许输入数字
- 文本框只输入数字
- JS 只输入数字
- TextBox只输入数字
- 只允许输入数字
- 文本框只输入数字
- 文本框只输入数字
- Asp.net如何验证TextBox控件只输入数字(五种情况分析)
- 第五届全国信息技术应用水平大赛预赛试题
- QwtPlotCurve
- 组建Virtual LAN 网络 - 1.定义、协议、基本概念
- 解决数据库中插入时间丢失时分秒
- wx事件处理部分
- 如何保证wxTextCtrl只输入数字(转)
- 编写高质量的Makefile
- wxString类与char,wchar的相互转换(转)
- 字符串的合并
- [Vim]简明Vim练级攻略
- 套接字
- 用双引号作为for 里面delims的分隔符
- 创建一个虚列表控件
- 使用case合并两个字段