有人可以遇到这个问题吗:我编写自定义控件。它的功能之一应该显示时间。为了解决这个问题,我写了结构体Time:
public struct Time
{
public static implicit operator Time(DateTime date)
{
return new Time { Hours = date.Hour, Minutes = date.Minute };
}
[Description("Hours")]
public int Hours { get; set; }
[Description("Minutes")]
public int Minutes { get; set; }
}
但是,当您在“属性”窗口中将控件添加到具有“时间”结构的表单属性时 - 不活动。
最好让用户将数据输入到结构中以及标准结构中,例如 Point:
我怎样才能做到这一点?谁遇到过,请帮忙。