枚举类函数值的动态赋值
摘要:请教公司程序学了一个知识。举个列子 比如我想给一个label 调整 边框属性。正常的话 我们是直接赋值如 label1.BorderStyle = BorderStyle.None;那问题来了 如果我要是根据传入的值去动态的调整边框属性如何做呢。两个办法方法一:if 判断 传入值是什么…
请教公司程序学了一个知识。
举个列子 比如我想给一个label 调整 边框属性。正常的话 我们是直接赋值
如 label1.BorderStyle = BorderStyle.None;
那问题来了 如果我要是根据传入的值去动态的调整边框属性如何做呢。
两个办法
方法一:if 判断 传入值是什么 设置对应的属性。这个不多说了。
方法二:看如下代码 是不是觉得一目了然。
try
{
var alignment = (BorderStyle)Enum.Parse(
typeof(BorderStyle),
textBox1.Text.Trim()
);
label1.BorderStyle= alignment;
}
catch (Exception)
{
label1.BorderStyle = BorderStyle.None;
}


