MonthCalendar.AddBoldedDate Method (DateTime)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

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


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 ;
        StreamReader myInputStream = File.OpenText("myDates.txt");
        while((myInput = myInputStream.ReadLine()) != null)
            monthCalendar1.AddBoldedDate(DateTime.Parse(myInput.Substring(0,myInput.IndexOf(" "))));
    }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