zoukankan
html css js c++ java
用于处理DBNull问题的DateTimePicker
08/5/3改进版,请大家给些建议.谢谢!
using
System;
using
System.Collections.Generic;
using
System.Text;
using
System.Windows.Forms;
using
System.ComponentModel;
using
System.Text.RegularExpressions;
namespace
WinUI
{
/**/
///
<summary>
///
用于处理DBNull问题的DateTimePicker
///
</summary>
public
class
MDateTimePicker :DateTimePicker
{
public
object
Value
{
get
{
return
base
.Value;
}
set
{
try
{
DateTime dt
=
Convert.ToDateTime(value);
base
.Value
=
dt;
}
catch
(Exception ex)
{
base
.Value
=
MaxDate;
;
}
}
}
protected
override
void
OnTextChanged(EventArgs e)
{
base
.OnTextChanged(e);
if
(Convert.ToDateTime(Value)
==
MaxDate)
{
Format
=
DateTimePickerFormat.Custom;
CustomFormat
=
"
"
;
}
else
{
Format
=
DateTimePickerFormat.Long;
}
}
protected
override
void
OnClick(EventArgs e)
{
base
.OnClick(e);
onEdit();
}
protected
override
void
OnKeyDown(KeyEventArgs e)
{
base
.OnKeyDown(e);
if
(e.KeyCode
==
Keys.Delete)
{
this
.Value
=
MaxDate;
}
else
{
onEdit();
}
}
private
void
onEdit()
{
Format
=
DateTimePickerFormat.Long;
Value
=
DateTime.Now;
}
}
}
---------------------------------------------------------------------
每个人都是一座山.世上最难攀越的山,其实是自己.往上走,即便一小步,也有新高度
.
--做最好的自己,我能!!!
查看全文
相关阅读:
DirectX11 With Windows SDK--14 深度测试
DirectX11 With Windows SDK--12 深度/模板状态、平面镜反射绘制
DirectX11--深入理解HLSL常量缓冲区打包规则
JS学习笔记7_表单脚本
JS学习笔记6_事件
JS学习笔记5_DOM
JS学习笔记4_BOM
JS学习笔记3_函数表达式
JS学习笔记2_面向对象
JS学习笔记1_基础与常识
原文地址:https://www.cnblogs.com/tonyepaper/p/1180107.html
最新文章
学习强国docker文件用法
知乎答案《如何看待贸易战》备份
Nginx配置https
Jenkins自动化构建配置
代码测试覆盖率
Java8之Optional类
迟到的求职经验分享,附20+篇面经
浅谈SpringAOP
百度面经
DirectX11 With Windows SDK--22 立方体映射:静态天空盒的读取与实现
热门文章
DirectX11--HLSL中矩阵的内存布局和mul函数探讨
DirectX11 With Windows SDK--21 鼠标拾取
DirectX11 With Windows SDK--20 硬件实例化与视锥体裁剪
DirectX11 With Windows SDK--13 动手实现一个简易Effects框架、阴影效果绘制
Visual Studio图形调试器详细使用教程(基于DirectX11)
DirectX11 With Windows SDK--19 模型加载:obj格式的读取及使用二进制文件提升读取效率
DirectX11 With Windows SDK--18 使用DirectXCollision库进行碰撞检测
DirectX11 With Windows SDK--17 利用几何着色器实现公告板效果
DirectX11 With Windows SDK--16 流输出阶段
DirectX11 With Windows SDK--15 几何着色器初探
Copyright © 2011-2022 走看看