C# 选中/取消选中属性更改上的工具栏按钮
嗨,我有一个名字叫C# 选中/取消选中属性更改上的工具栏按钮,c#,C#,嗨,我有一个名字叫 public bool ShowLabels{get; set;} 和一个工具栏菜单按钮,用于设置/取消设置ShowLabels值 我希望当ShowLabels属性的值更改时,它也会更改菜单项按钮的检查状态。如何做到这一点为showLabels创建一个真正的私有变量,并展开get;并设置;要成为执行所需操作的方法,请执行以下操作: private bool showLabels; public bool ShowLabels { get {return this.s
public bool ShowLabels{get; set;}
和一个工具栏菜单按钮,用于设置/取消设置ShowLabels值
我希望当ShowLabels属性的值更改时,它也会更改菜单项按钮的检查状态。如何做到这一点为showLabels创建一个真正的私有变量,并展开get;并设置;要成为执行所需操作的方法,请执行以下操作:
private bool showLabels;
public bool ShowLabels
{
get {return this.showLabels; }
set {
toolbaritem.property = !toolbaritem.property;
this.showlabels = value;
}
}
编写自己的属性访问器来更改菜单按钮的检查状态,而不是“自动”属性。我还在从工具栏项的单击事件设置ShowLabels的值。这将使用相同的功能-您的ShowLabels=true将调用此设置器,这将适当地影响复选框。