DateTimePicker控件的属性

DateTimePicker控件的属性,第1张

CanEnableIme 获取一个用以指示是否可以将 ImeMode 属性设置为活动值的值,以启用 IME 支持。CanFocus 获取一个值,该值指示控件是否可以接收焦点。CanRaiseEvents 确定是否可以在控件上引发事件。CanSelect 获取一个值,该值指示是否可以选中控件。Capture 获取或设置一个值,该值指示控件是否已捕获鼠标。CausesValidation 获取或设置一个值,该值指示控件是否会引起在任何需要在接收焦点时执行验证的控件上执行验证。Checked 获取或设置一个值,该值指示是否已用有效日期/时间值设置了 Value 属性且显示的值可以更新。ClientRectangle 获取表示控件的工作区的矩形。 ClientSize 获取或设置控件的工作区的高度和宽度。 CompanyName 获取包含控件的应用程序的公司名称或创建者。Container 获取 IContainer,它包含 Component。ContainsFocus 获取一个值,该值指示控件或它的一个子控件当前是否有输入焦点。ContextMenu 获取或设置与控件关联的快捷菜单。ContextMenuStrip 获取或设置与此控件关联的 ContextMenuStrip。 Controls 获取包含在控件内的控件的集合。 Created 获取一个值,该值指示控件是否已经创建。 CreateParams 返回 CreateParams 用于创建此窗口。 Cursor 获取或设置当鼠标指针位于控件上时显示的光标。 CustomFormat 获取或设置自定义日期/时间格式字符串。DataBindings 为该控件获取数据绑定。DefaultCursor 获取或设置控件的默认光标。 DefaultImeMode 获取控件支持的输入法编辑器 (IME) 模式。

dateTimePicker控件的默认值为程序启动时的时间,此控件的值不能设置为空,可以使用MinDate值做为默认值来判断,把MinDate设置为DateTimeMinValue,当dateTimePicker控件值为DateTimeMinValue时执行你需要的 *** 作,如下代码所示。或者重写这个控件,使控件可以具有空值。也可以加一个checkbox来控制控件是否可用。

private void Form1_Load(object sender, EventArgs e)

{

    //设置dateTimePicker1MinDate

    dateTimePicker1MinDate = DateTimeMinValue;

}

private void button1_Click(object sender, EventArgs e)

{

    if (dateTimePicker1Value == DateTimeMinValue)

    {

        //你要执行的代码

        MessageBoxShow("现在是默认值");

    }

    else

    {

        MessageBoxShow("现在不是默认值");

    }

}

DateTimePickerValue 属性

获取或设置分配给控件的日期/时间值。

命名空间:    SystemWindowsForms

程序集:  SystemWindowsForms(SystemWindowsFormsdll 中)

语法

[BindableAttribute(true)]

public DateTime Value { get; set; }

属性值

Type: SystemDateTime

分配给控件的 DateTime 值。

异常

ArgumentOutOfRangeException

返回值小于 MinDate 或大于 MaxDate。

备注

如果 Value 属性在代码中还是由用户尚未更改,它将设置为当前日期和时间 (DateTimeNow)。

你在用户控件类中增加一个公用调用接口就可以!如: public partial class UserControl1 : UserControl

{

public UserControl1()

{

InitializeComponent();

}

public DateTime Value

{

get

{

return dateTimePicker1Value;

}

set

{

dateTimePicker1Value = value;

}

}

} 在Winform调用可以采用userControl11Value形式就可以访问了!

我的方法如下:

放2个dateTimePicke,dtp1:显示年月日,dtp2:显示时分秒

在窗体加载的时候设置默认值,

private void Form1_Load(object sender, EventArgs e)

{

dtp2Value = ConvertToDateTime("2013/1/19 23:59:59");

}

希望对你有帮助,O(∩_∩)O谢谢

以上就是关于DateTimePicker控件的属性全部的内容,包括:DateTimePicker控件的属性、winform中的dateTimePicker控件怎么设置它的默认值为空、winform怎么获取用户控件中的子控件的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9470208.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存