我希望能够通过
我可以通过以下方式获取元素:
或者
AutomationElement
设置DateTimePicker
元素的特定时间。它将时间存储为"hh:mm:ss tt"(例如10:45:56 PM)。我可以通过以下方式获取元素:
ValuePattern p = AECollection[index].GetCurrentPattern(ValuePattern.Pattern) as ValuePattern;
我相信有两种选择:
p.SetValue("9:41:22 AM");
或者
p.Current.Value = "9:41:22 AM";
然而,第一个选项根本不起作用(我在某个地方读到过这可能在.NET 2.0中出现问题?我正在使用.NET 3.0)。第二个选项告诉我该元素是只读的,如何更改状态以使其非只读?更简单地说,如何更改时间?