WPF中批量进行验证操作
2024-10-21 13:05:18
//ref,out
private void CheckTextboxNotEmpty(ref bool isOK,
params TextBox[] textboxes)
{
foreach (TextBox txtBox in textboxes)
{
if (txtBox.Text.Length <= )
{
isOK = false;
txtBox.Background = Brushes.Red;
}
else
{
txtBox.Background = null;
}
}
} private void CheckComboBoxNotEmpty(ref bool isOK,
params ComboBox[] cmbs)
{
foreach (ComboBox cmb in cmbs)
{
if (cmb.SelectedIndex < )
{
isOK = false;
cmb.Effect = new DropShadowEffect { Color=Colors.Red};
}
else
{
cmb.Effect = null;
}
}
} CheckTextboxNotEmpty(ref isOK, txtName, txtNational, txtNativeAddr, txtAddr,
txtBaseSalary, txtTelNum, txtIdNum, txtPosition, txtNumber);
CheckComboBoxNotEmpty(ref isOK, cbGender, cbMarriage,
cbPartyStatus, cbEducation, cbDepatment); if (!isOK)//如果没有通过数据合法性检查,则不保存
{
return;
}
最新文章
- zepto返回顶部动画
- ORA-12514 TNS:listener does not currently know of service requested in connect descriptor
- C# 对话框隐藏 标题栏
- Partran,Nastran和ANSYS的区别
- java程序 输入10个数字并求和
- WPF学习06:转换控件内容为可存储图片
- poj3080解题报告(暴力、最大公共子串)
- 网站优化html关键词代码使用
- 数据结构 集合_集合(数学)抽象数据类型的C语言实现
- c++ -->; const关键字总结
- OC语言(七)Block复习
- cmake 递归依赖
- PHP Excel使用方法
- Selenium 3 学习小结
- Render Functions &; JSX
- dell T130服务器加内存
- Java 验证代理ip
- 如何使用HttpClient包实现JAVA发起HTTP请求?
- SpringCloud统一配置笔记
- net_framework-EF CodeFirst
热门文章
- checkbox,不选中传值
- ELK系列(4) - Elasticsearch cannot write xcontent for unknown value of type class java.math.BigDecimal
- 关于VS2017提示I/O文件操作函数需要加上_s的解决办法
- Ubuntu ls可以查看到文件,图形界面却看不到
- hdu3949(线性基,求第k小的异或和
- Spark编程环境搭建及WordCount实例
- WCF SecurityElement
- [Freemarker] 在Java中简单实现对Freemarker的引用
- python中*args, **kwargs理解
- Android入门:Service入门介绍