Avatar billede martinsorensen Nybegynder
02. januar 2007 - 23:52 Der er 4 kommentarer og
1 løsning

Kalender - skrive til label når dato er markeret

hej alle. jeg sidder og leger lidt med en kalender i C# express 2005, til en windows application. jeg ville så spørge om der var nogen dom kunne hjælpe med hvordan, når jeg markerer en speciel dato jeg så når jeg trykker på en knap får skrevet noget i en label til at starte med...

Jeg tænkte på noget i nærheden af det her.

If monthCalender1.clicked(dato)
then label1.Text = ("test");
else label1.Text = ("vælg dato");

håber i kan hjælp mvh
Avatar billede mikkel_sommer Nybegynder
03. januar 2007 - 08:46 #1
Mon ikke det er noget i retning af:

dim dato as DateTime = new DateTime(2007, 01, 03)
If monthCalender1.Value = dato Then
    label1.Text = "test"
Else
    label1.Text = "vælg dato"
End If
Avatar billede mikkel_sommer Nybegynder
03. januar 2007 - 08:50 #2
hov var vist lidt for hurtig du ville jo se om noget var markeret, prøv:

If monthCalender1.Checked Then
    label1.Text = "test"
Else
    label1.Text = "vælg dato"
End If
Avatar billede kalp Novice
03. januar 2007 - 09:20 #3
Hvis din calender hedder..
private System.Windows.Forms.MonthCalendar monthCalendar1;

så skal du lave denne eventhandler på den
this.monthCalendar1.DateSelected += new System.Windows.Forms.DateRangeEventHandler(this.monthCalendar1_DateSelected);

og denne metode..

private void monthCalendar1_DateSelected(object sender, DateRangeEventArgs e)
    {
   
      if(e.Start == new DateTime(og din dato her))
      {
      label1.Text = "test";
      } else
      {
      label1.Text = "vælg dato"
      }
 
    }
Avatar billede Syska Mester
03. januar 2007 - 21:39 #4
VB ... irk ... :-) ...
Avatar billede juks Novice
26. november 2007 - 10:15 #5
kalp , hvordan får man den til at skrive den valgte dato til ind i textboxen ...
mon kode virker men jeg kan ikke få værdien af kalendern ind i textboxen??


min kode
if (e.Start == new DateTime(2007,1,2))
            {
               
                this.textBox2.Text = "test2";
            }
            else
            {
                this.textBox2.Text  = "vælg dato";
            }
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester