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 | 5363 (4987) | Yacked2 |
| » | [Visual C#] TableAdapterOddelek: Programiranje | 1289 (1165) | detroit |
| » | Javascript - izračun razlike v datumihOddelek: Programiranje | 2110 (1965) | kogledom |
| » | c# undo, redo, pasteOddelek: Programiranje | 1083 (983) | japol |
| » | [VB] OpenOddelek: Programiranje | 1680 (1519) | Monster |