我有Winforms PropertyGrid
。
尝试在变量中设置值时。
我想向PropertyGrid
抛出错误,因为在输入无效值后出现错误。
有办法做到这一点吗?
答案 0 :(得分:2)
您只是throw
中的set
例外:
private int someProperty;
public int SomeProperty {
get { return someProperty; }
set {
if((value % 3) != 0) throw new ArgumentOutOfRangeException(
"the value must be divisible by 3");
someProperty = value;
}
}
产地: