De properties van een nieuw component zijn leeg, ook na ingeve waarde propertiessherm

Status
Niet open voor verdere reacties.

clemenslinders

Nieuwe gebruiker
Lid geworden
26 okt 2006
Berichten
1
LS,

Ik gebruik VS 2005 c#, Ik heb een nieuw component gemaakt op basis van een textbox en ik heb hier een label aan toegevoegd.


private Label tBLabel;
[Description("Label above Textbox.")]
public Label TBLabel
{
get { return tBLabel; }
set { tBLabel = value; }
}

private void InitializeTB()
{
tBLabel = new Label();
}

Het nieuw component werkt op zich prima. Ik zie in het propertiesscherm ook TBLabel staan. Geef ik hier bij Text bv "Label boven textbox" in en ik run het programma, dan kan ik mbv de debugger zien dat textbox1.TBLabel.Text = leeg.

Waarschijnlijk komt dit doordat ik bij het initialiseren van het component moet ingeven tBLabel=new Label(); doe ik dat niet dan krijg ik een foutmelding op het ogenblik dat ik TBLabel aanroep.

Op zich is het allemaal wel te verklaren waarom het niet werkt, maar ik zou graag willen weten wat ik nu eigenlijk moet doen om te zorgen dat het wel werkt.

Het lijkt mij dat dit toch gewoon moet kunnen.

M.vr.gr.,



C. Linders
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan