我们希望动态(取决于XML文件)在Windows窗体中设置Control的BackColor
。
我刚尝试了CallByName
- 方法CallType.Method
。
CallByName(ColorObject, "FromName", CallType.Method, "Red")
当我想执行" FromName"它不起作用的方法,因为我需要这样的" Color.FromName"。
CallByName从Class" Color"获得了一个对象。但仍然无法奏效。 " Color" -Class被导入。
有没有人知道我做错了什么或我如何解决这个问题?
答案 0 :(得分:0)
目前尚不清楚控件名称和颜色是否在Xml中,所以我将介绍两者。
您想要的是Controls.Find和Color.FromName
所以结合你可以做这样的事情:
$timestamp = '2015-10-02 16:34:00';
$date = Carbon::createFromFormat('Y-m-d H:i:s', $timestamp, 'Asia/Singapore');
请注意,颜色名称必须是KnownColor Enum中的标准.Net颜色之一,否则会引发异常