Hjælp til C# programmering

#1| 0

Jeg prøver som et januar at placere navnet i label feltet for januar. Det virker os. MEn hvorfor virker det ikke for februar?



Morten should go right under february???

Heres the code:

namespace step1
{
public partial class kalender : Form
{
public kalender()
{
InitializeComponent();
}

//Gemmer input af indtastede værdier i textfelt
private void kalender_FormClosed(object sender, FormClosedEventArgs e)
{
Properties.Settings.Default.textbox = txtKalJan.Text;
Properties.Settings.Default.textbox2 = txtKalFeb.Text;
Properties.Settings.Default.Save();
}

private void kalender_Load(object sender, EventArgs e)
{
txtKalJan.Text = Properties.Settings.Default.textbox;
txtKalFeb.Text = Properties.Settings.Default.textbox2;
}

//instanciere overblik class i kalender forms knapevent
private void btnKalUpdate_Click(object sender, EventArgs e)
{
Overblik lbl1 = new Overblik(txtKalJan.Text);
lbl1.Show();

//Overblik lbl2 = new Overblik(txtKalFeb.Text);
//lbl2.Show();


this.Close();
}



//Constructor så vi kan gemme lableinput fra tekstfeltet i kalender
public Overblik(string lbl)
{
InitializeComponent();
lbljan.Text = lbl;

//lblfeb.Text = lbl;
}



//Save funktion af indtastede værdier
private void Overblik_FormClosed(object sender, FormClosedEventArgs e)
{
Properties.Settings.Default.label = lbljan.Text;
Properties.Settings.Default.label2 = lblfeb.Text;
Properties.Settings.Default.Save();
}

private void Overblik_Load(object sender, EventArgs e)
{
kal2 = new kalender();
}


Er der en venlig sjæl som kan hjælpe?
Redigeret af mckrogh d. 19-05-2014 13:48
19-05-2014 14:00 #2| 0

Kig om textboxene har korrekte navne der passer med månederne, uden at være skarp i C# overhoved.

19-05-2014 14:06 #3| 0

Altså du instancierer jo din form her:

'Overblik lbl1 = new Overblik(txtKalJan.Text);'


og sætter kun januar labelen i constructoren:

'lbljan.Text = lbl;'

19-05-2014 14:09 #4| 1

Overblik lbl1 = new Overblik(txtKalJan.Text, txtKalFeb.Text);


public Overblik(string lblJan, string lblFeb)
{
InitializeComponent();
lbljan.Text = lblJan;
lblfeb.Text = lblFeb;

}

Kan ikke helt gennemskue hvordan det hele er bygget op. Er det det her du vil?

19-05-2014 14:15 #5| 0
OP

Grunden til jeg kun sætter januar er fordi den gik på fejl.

Men det jeg gerne vil er at:

Januar måneds arrangør (kalender, skærmbillede 2)

skal stå under

Januar måned (skærmbillede 1)

Det virker os. Men når jeg prøver at gøre det samme for februar går det galt?

19-05-2014 14:18 #6| 0
OP

Jaaaaaaaaaaaaaaaaa Lasse din champ!

Det funger nu!

Tak for hjælpen!

← Gå til forumoversigtenGå til toppen ↑
Skriv et svar