Forum » Programiranje » c# monthCalendar
c# monthCalendar
japol ::
V textbox2, mi naj bi prikazalo datum, ki je od današnjega datuma oddaljen za vrednost, ki je bila izbrana v comboboxu1.
To deluje, če izberem število dni, da se prikaže v tem mesecu, v kolikor izberem število dni, da segajo še v naslednji mesec, vrne error.
Primer: 15.4 + 5dni, dobim 20.4, če pa izberem 30 dni, pa ker s tem posežem v naslednji mesec, prikaže error. Kako to popravim?
Koda:
int a = Convert.ToInt16(comboBox1.Text);
System.DateTime today = this.monthCalendar1.TodayDate;
int vacationMonth = today.Month;
int vacationYear = today.Year;
this.monthCalendar1.SelectionStart = new System.DateTime(today.Year, vacationMonth, today.Day);
this.monthCalendar1.SelectionEnd = new System.DateTime(today.Year, vacationMonth, today.Day + a);
textBox1.Text = monthCalendar1.SelectionRange.Start.Date.ToShortDateString();
textBox2.Text = monthCalendar1.SelectionRange.End.Date.ToShortDateString();
To deluje, če izberem število dni, da se prikaže v tem mesecu, v kolikor izberem število dni, da segajo še v naslednji mesec, vrne error.
Primer: 15.4 + 5dni, dobim 20.4, če pa izberem 30 dni, pa ker s tem posežem v naslednji mesec, prikaže error. Kako to popravim?
Koda:
int a = Convert.ToInt16(comboBox1.Text);
System.DateTime today = this.monthCalendar1.TodayDate;
int vacationMonth = today.Month;
int vacationYear = today.Year;
this.monthCalendar1.SelectionStart = new System.DateTime(today.Year, vacationMonth, today.Day);
this.monthCalendar1.SelectionEnd = new System.DateTime(today.Year, vacationMonth, today.Day + a);
textBox1.Text = monthCalendar1.SelectionRange.Start.Date.ToShortDateString();
textBox2.Text = monthCalendar1.SelectionRange.End.Date.ToShortDateString();
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Program za set back time (RUN AS DATE)Oddelek: Programska oprema | 4821 (4445) | Yacked2 |
» | [Visual C#] TableAdapterOddelek: Programiranje | 1129 (1005) | detroit |
» | Javascript - izračun razlike v datumihOddelek: Programiranje | 1904 (1759) | kogledom |
» | c# undo, redo, pasteOddelek: Programiranje | 948 (848) | japol |
» | [VB] OpenOddelek: Programiranje | 1524 (1363) | Monster |