MonthCalendar.AddBoldedDate(DateTime) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adiciona um dia a ser exibido em negrito no calendário do mês.
public:
void AddBoldedDate(DateTime date);
public void AddBoldedDate (DateTime date);
member this.AddBoldedDate : DateTime -> unit
Public Sub AddBoldedDate (date As DateTime)
Parâmetros
- date
- DateTime
A data a ser exibido em negrito.
Exemplos
O exemplo de código a seguir usa os métodos e UpdateBoldedDates para AddBoldedDate marcar e exibir em uma fonte em negrito datas lidas de um arquivo. Este exemplo requer que um MonthCalendar controle, nomeado monthCalendar1
, tenha sido adicionado a um Form e que esse método seja colocado dentro do formulário e chamado dele.
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
Comentários
Você deve chamar o UpdateBoldedDates método posteriormente para atualizar a exibição.
Para adicionar várias datas em uma única atribuição, você pode atribuir uma matriz de DateTime objetos à BoldedDates propriedade.