Nedarvnings spørgsmål
Hej,Jeg har en form;
public partial class DebtorCase2 : ModalEntityBase
{
public DebtorCase2(DebtorCaseEntity entity)
{
InitializeComponent();
/* this.tbType.Masked = Kyborg.Form.TextBoxMask.Digit;
this.error = "Der eksisterer i forvejen en sag med dette nummer.";
this.entity = entity;
this.tbType.DataBindings.Add("Text", entity, "Code");
this.tbDescription.DataBindings.Add("Text", entity, "Text");
this.dtpStart.Value = entity.BeginDate;
this.dtpEnd.Value = entity.EndDate;*/
}
protected override void btnEdit_Click(object sender, EventArgs e)
{
/* ((DebtorCaseEntity)this.entity).BeginDate = this.dtpStart.Value;
((DebtorCaseEntity)this.entity).EndDate = this.dtpEnd.Value;*/
base.btnEdit_Click(sender, e);
}
protected override void btnNew_Click(object sender, EventArgs e)
{
/* ((DebtorCaseEntity)this.entity).BeginDate = this.dtpStart.Value;
((DebtorCaseEntity)this.entity).EndDate = this.dtpEnd.Value;*/
base.btnNew_Click(sender, e);
}
}
Som I kan se så arver den fra:
public partial class ModalEntityBase : XXX.UserControls.ModalForm.ModalBase
som arver fra
public partial class ModalBase : System.Windows.Forms.Form
I min DebtorCase2 klasse, har jeg så tilkendegivet, der skal en input parameter med public DebtorCase2(DebtorCaseEntity entity)
som er en DebtorCaseEntity (den kommer også pænt med over) i DebtorCase2.
Nu skal jeg så bruge den entity i ModalEntityBase men aner ikke hvordan jeg får tilgang til den?
Normalt er det jo den anden vej rundt og der har jeg ingen problemer. Så nogen der kan fortælle hvordan jeg får fat i DebtorCaseEntity entity fra ModalEntityBase?