MonthCalendar::AddBoldedDate Method (DateTime)
.NET Framework (current version)
Adds a day to be displayed in bold in the month calendar.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
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.
private: // The following method uses Add to add dates that are // bolded, followed by an UpdateBoldedDates to make the // added dates visible. void loadDates() { String^ myInput; try { StreamReader^ myInputStream = File::OpenText( "myDates.txt" ); while ( (myInput = myInputStream->ReadLine()) != nullptr ) { 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
Available since 1.1
Show: