IDE:C#.net、WINFORMS、.net 4.0
您好,创建了一个 userControl,我想创建一个属性,如果启用用户控件为 false,则将背面图像更改为 imgDisabled.jpg else imgEnabled.jpg
请告诉我如何覆盖用户控件的启用属性并向其中添加此功能。
private void onPropertyChanged()
{
if (this.Enabled)
this.BackgroundImage = Properties.Resources.imgEnabled;
else
this.BackgroundImage = Properties.Resources.imgDisabled;
}
Run Code Online (Sandbox Code Playgroud) IDE:C#.net,Winforms
在我开始请求之前看一下情况:
public class ParentClass
{
}
public class A : ParentClass
{
public int A_item1;
public string A_item2;
public int CommonVariable;
}
public class B : ParentClass
{
public int B_item1;
public string B_item2;
public int CommonVariable;
}
Run Code Online (Sandbox Code Playgroud)
现在我从我使用它的地方有form1.cs
private void button1_Click(object sender, EventArgs e)
{
List<ParentClass> lstA = new List<ParentClass>();
lstA.Add(new A());
lstA.Add(new A());
List<ParentClass> lstB = new List<ParentClass>();
lstA.Add(new B());
lstA.Add(new B());
lstA = AssignValue<A>(lstA);
lstB = AssignValue<B>(lstB);
}
private List<ParentClass> AssignValue<T>(List<ParentClass> lstParent)
{
foreach (var item …Run Code Online (Sandbox Code Playgroud)