MonthCalendar.AddBoldedDate Method

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

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft