有人可能遇到这个问题: 我写自定义控件。它的一个功能应该显示时间。 为了解决这个问题,我写了结构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:
我该怎么做?谁面对,请帮助。