Aktuelles

Dokumentationsbereich freigeschalten
Der Bereich zur Dokumentation der hier gelisteten Komponenten und Anwendungen wurde freigeschalten. Die Dokumentation für die angebotene Software ist noch nicht komplett wird aber weiter vervollständigt.
 
MonthCalendar in Version 1.0.5 released

Die .NET - Komponente "MonthCalendar" wurde in der Version1.0.5.165 veröffentlicht.

 
 

Umfrage

Benutzen Sie einen Windows Home Server?
 
Freitag, den 05. März 2010 um 21:43 Uhr

CalendarWeekRule - Eigenschaft

Legt die Regel zur Berechnung der ersten Woche eines Jahres fest.

 

Namespace: MonthCalendar

Assembly:     MonthCalendar.dll

 

 

Syntax (VB.NET):

public Property CalendarWeekRule As CalendarWeekRule
      Get
      Set

 

Syntax (C#):

public CalendarWeekRule CalendarWeekRule { get; set; }

 

Typ: CalendarWeekRule

 

Zugriffslevel: Lesen/Schreiben

 

Folgende Werte können gesetzt werden:

Wert Beschreibung
FirstDay Gibt an, das die erste Woche des Jahres am ersten  Tag des Jahres beginnt.
FirstFullWeek Gibt an, das die erste Woche des Jahres beim ersten Vorkommen des als ersten Wochentag definierten Tages im Jahr beginnt.
FirstFourDayWeek Gibt an, das die erste Woche des Jahres immer den 4. Januar enthält. Diese wird u.a. in Deutschland, der Schweiz und Österreich verwendet. Siehe hierzu ISO 8601.

 

 

VB.NET Beispiel:

Das folgende Codebeispiel zeigt das Setzen der Regel zum Berechnen der ersten Woche im Jahr.

Dazu werden drei Schaltflächen angelegt in denen die CalenderWeekRule - Eigenschaft gesetzt wird. Das gesamte Beispiel kann weiter unten heruntergeladen werden.

 

Public Partial Class MainForm

   Private m_MonthCalendar As MonthCalendar.calendar
 
   Public Sub New()
      ' The Me.InitializeComponent call is required for Windows Forms designer support.
      Me.InitializeComponent()
 
      '
      ' TODO : Add constructor code after InitializeComponents
      '
      m_MonthCalendar = New MonthCalendar.Calendar
      m_MonthCalendar.Location = New Point(50,50)
      m_MonthCalendar.Size = New Size(250,250)
      m_MonthCalendar.Weeknumbers.Visible = true
 
      Me.Controls.Add(m_MonthCalendar)
   End Sub
 
   Sub Button1Click(sender As Object, e As EventArgs)
      m_MonthCalendar.CalendarWeekRule = System.Globalization.CalendarWeekRule.FirstDay
   End Sub
 
   Sub Button2Click(sender As Object, e As EventArgs)
      m_MonthCalendar.CalendarWeekRule = System.Globalization.CalendarWeekRule.FirstFullWeek
   End Sub
 
   Sub Button3Click(sender As Object, e As EventArgs)
      m_MonthCalendar.CalendarWeekRule = System.Globalization.CalendarWeekRule.FirstFourDayWeek
   End Sub
End Class

 

C# Beispiel:

Das folgende Codebeispiel zeigt das Setzen der Regel zum Berechnen der ersten Woche im Jahr.

Dazu werden drei Schaltflächen angelegt in denen die CalenderWeekRule - Eigenschaft gesetzt wird. Das gesamte Beispiel kann weiter unten heruntergeladen werden.

 


using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.Globalization;
 
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
       private MonthCalendar.Calendar m_MonthCalendar;

       public Form1()
       {
          InitializeComponent();
          m_MonthCalendar = new MonthCalendar.Calendar();
          //new startposition für das control
          m_MonthCalendar.Location = new Point(25,25);
          //Größe des Kalenders setzen
          m_MonthCalendar.Size = new Size(250,250);
          //Wochennummern sollen angezeigt werden
          m_MonthCalendar.Weeknumbers.Visible = true;
          //hinzufügen des Kalenders in die Controls - Collection des Form 
          this.Controls.Add(m_MonthCalendar);
       }
 
       void Button1Click(object sender, EventArgs e)
       {
         m_MonthCalendar.CalendarWeekRule = CalendarWeekRule.FirstDay;
       }
 
       void Button2Click(object sender, EventArgs e)
       {
         m_MonthCalendar.CalendarWeekRule = CalendarWeekRule.FirstFullWeek;
       }
 
       void Button3Click(object sender, EventArgs e)
       {
         m_MonthCalendar.CalendarWeekRule = CalendarWeekRule.FirstFourDayWeek;
       }
   }
}

 

Plattformen
Unterstützte Betriebssysteme: WindowsXP, Windows Vista, Windows 7, Windows Server 2003
Versionsinformationen

Aufgenommen in Version: 1.0

 

.NET Framework:

kompatibel mit: 3.5, 3.0, 2.0

Zuletzt aktualisiert am Samstag, den 27. März 2010 um 09:43 Uhr