如何从光标名称获取光标?

时间:2016-05-08 15:24:24

标签: c#

如下所示我们得到颜色,我想设置Button的Cursor属性

Color red = Color.FromName("Red");
    button1.BackColor = red;

可能是这样的:

   String x = "Hand"
    button1.Cursor = Cursor.FromName(x);

以下是一个简单的示例:

https://stackoverflow.com/a/37101840/6306993

CursorConverter cConverter = new CursorConverter();
Cursor c = (Cursor) cConverter.ConvertFromString("Hand");
this.button1.Cursor = c;

2 个答案:

答案 0 :(得分:3)

根据我的理解,您正在寻找如何在现有变量中设置Cursor for button依赖。请参阅以下示例:

Cursor x = Cursors.Hand;
button1.Cursor = x;

如果仍然出现错误,请再次检查第一行中的“光标”而不是“光标”。

答案 1 :(得分:3)

看起来您正在寻找CursorConverter

这是一个简单的例子:

CursorConverter cConverter = new CursorConverter();
Cursor c = (Cursor) cConverter.ConvertFromString("Hand");
this.button1.Cursor = c;

更多信息:
https://msdn.microsoft.com/en-us/library/system.windows.forms.cursorconverter(v=vs.110).aspx