我有以下代码:
Corale.Colore.Core.Mousepad.Instance.SetStatic(Corale.Colore.Core.Color.Green);
但是,如何更改此部分...
Corale.Colore.Core.Color.Green
...更像是这样:
Color clr = Color.Green;
所以我可以这样使用它:
Corale.Colore.Core.Mousepad.Instance.SetStatic(Corale.Colore.Core.clr);
这是我的用例:
DialogResult result = colorchoise.ShowDialog();
if (result == DialogResult.OK)
{
color1 = colorchoise.Color;
}
答案 0 :(得分:3)
一段时间......但是......
using Color = Corale.Colore.Core.Color;
你的using语句中的应该这样做。
您还可以添加:
using Corale.Colore.Core;
会将您的陈述减少到:
Mousepad.Instance.SetStatic(clr);
答案 1 :(得分:0)
将此内容添加到您的using
语句中:
using clr = Corale.Colore.Core.Color.Green;
这将使你能够这样写:
Corale.Colore.Core.Mousepad.Instance.SetStatic(clr);
答案 2 :(得分:0)
感谢skerkles:
color1 = (Color)colorchoise.Color;
并且
using Color = Corale.Colore.Core.Color;