MonthCalendar.AddBoldedDate(DateTime) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет день, который будет отображаться полужирным шрифтом в месячном календаре.
public:
void AddBoldedDate(DateTime date);
public void AddBoldedDate (DateTime date);
member this.AddBoldedDate : DateTime -> unit
Public Sub AddBoldedDate (date As DateTime)
Параметры
- date
- DateTime
Дата, которая будет отображаться полужирным шрифтом.
Примеры
В следующем примере кода используются AddBoldedDate методы и UpdateBoldedDates методы для пометки и отображения полужирных дат шрифта, прочитанных из файла. В этом примере требуется, чтобы MonthCalendar элемент управления с именем monthCalendar1
был добавлен в объект Form и что этот метод помещается в форму и вызывается из нее.
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 );
}
}
// 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);
}
}
' The following method uses Add to add dates that are
' bolded, followed by an UpdateBoldedDates to make the
' added dates visible.
Private Sub loadDates()
Dim myInput As [String]
Try
Dim myInputStream As StreamReader = File.OpenText("myDates.txt")
myInput = myInputStream.ReadLine()
While myInput IsNot Nothing
monthCalendar1.AddBoldedDate(DateTime.Parse(myInput.Substring(0, myInput.IndexOf(" "))))
listBox1.Items.Add(myInput)
myInput = myInputStream.ReadLine()
End While
monthCalendar1.UpdateBoldedDates()
myInputStream.Close()
File.Delete("myDates.txt")
Catch fnfe As FileNotFoundException
End Try
End Sub
Комментарии
После этого необходимо вызвать UpdateBoldedDates метод, чтобы обновить дисплей.
Чтобы добавить несколько дат в одном назначении, можно назначить массив DateTime объектов свойству BoldedDates .