CATIA二次开发入门教程22-PLM之家注册系统学习开发之Editor
CATIA二次开发入门教程22-PLM之家注册系统学习开发之文本框这部分主要是UI界面 Editor值得获取,默认这里是文字,使用gettext()方法即可!
对输入的值进行判断,如果是空则弹出消息!
void PLMHomeRegeditFunctionCmdDlg::OnPushButtonGetUserPushBActivateNotification(CATCommand* cmd, CATNotification* evt, CATCommandClientData data)
{
// Add your code here
//获取姓名信息
CATUnicodeString getUserName = _EditorName->GetText();
if (getUserName=="")
{
PrintMessage("输入的姓名为空,请重新输入!");
return;
}
PrintMessage("您输入的用户姓名是:\t" + getUserName);
}
另一个Editor是电话号码,设置为number类型,11位,
代码如下:
void PLMHomeRegeditFunctionCmdDlg::OnPushButtonGetTelPushBActivateNotification(CATCommand* cmd, CATNotification* evt, CATCommandClientData data)
{
CATUnicodeString iTelText;
iTelText =_EditorTel->GetText();
if (iTelText.GetLengthInChar() != 11)
{
PrintMessage("输入的电话号码不正确,请重新输入");
_EditorTel->ClearLine(0);
return;
}
PrintMessage("输入的电话号码是:\t" + iTelText);
}
页:
[1]