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
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