AddBoldedDate Method

MonthCalendar.AddBoldedDate Method (DateTime)

 

Adds a day to be displayed in bold in the month calendar.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public void AddBoldedDate(
	DateTime date
)

Parameters

date
Type: System.DateTime

The date to be displayed in bold.

You must call the UpdateBoldedDates method afterward to update the display.

To add multiple dates in a single assignment, you can assign an array of DateTime objects to the BoldedDates property.

The following code example uses the AddBoldedDate and UpdateBoldedDates methods to mark and display in a bold font dates read from a file. This example requires that a MonthCalendar control, named monthCalendar1, has been added to a Form and that this method is placed within the form and called from it.

// The following method uses Add to add dates that are 
// bolded, followed by an UpdateBoldedDates to make the
// added dates visible.

private void loadDates()
{
    String myInput ;
    try
    {
        StreamReader myInputStream = File.OpenText("myDates.txt");
        while((myInput = myInputStream.ReadLine()) != null)
        {
            monthCalendar1.AddBoldedDate(DateTime.Parse(myInput.Substring(0,myInput.IndexOf(" "))));
            listBox1.Items.Add(myInput);
        }
        monthCalendar1.UpdateBoldedDates();
        myInputStream.Close();
        File.Delete("myDates.txt");
    }catch(FileNotFoundException fnfe)
    {
        // Code to handle a file that could not be found should go here.
    Console.WriteLine("An error occurred: '{0}'", fnfe);
    }             
}

.NET Framework
Available since 1.1
Return to top
Show:
© 2016 Microsoft