MonthCalendar.RemoveBoldedDate(DateTime) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Quita la fecha especificada de la lista de fechas en negrita no periódicas.
public:
void RemoveBoldedDate(DateTime date);
public void RemoveBoldedDate (DateTime date);
member this.RemoveBoldedDate : DateTime -> unit
Public Sub RemoveBoldedDate (date As DateTime)
Parámetros
- date
- DateTime
Fecha que se va a quitar de la lista de fechas.
Ejemplos
En el ejemplo de código siguiente se usa el RemoveBoldedDate método para quitar una fecha especificada de la lista de fechas en negrita. En este ejemplo se requiere que se haya agregado un MonthCalendar control, denominado monthCalendar1
, a Form y que este método se coloque dentro del formulario y se llame desde él.
private:
void button2_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
monthCalendar1->RemoveBoldedDate( DateTime::Parse( listBox1->SelectedItem->ToString()->
Substring( 0, listBox1->SelectedItem->ToString()->IndexOf( " " ) ) ) );
monthCalendar1->UpdateBoldedDates();
listBox1->Items->RemoveAt( listBox1->SelectedIndex );
if ( listBox1->Items->Count == 0 )
button3->Enabled = false;
}
private void button2_Click(object sender, System.EventArgs e)
{
monthCalendar1.RemoveBoldedDate(DateTime.Parse(listBox1.SelectedItem.ToString().Substring(0,listBox1.SelectedItem.ToString().IndexOf(" "))));
monthCalendar1.UpdateBoldedDates();
listBox1.Items.RemoveAt(listBox1.SelectedIndex);
if(listBox1.Items.Count == 0)
button3.Enabled = false;
}
Private Sub button2_Click(ByVal sender As Object, ByVal e As System.EventArgs)
monthCalendar1.RemoveBoldedDate(DateTime.Parse(listBox1.SelectedItem.ToString().Substring(0, listBox1.SelectedItem.ToString().IndexOf(" "))))
monthCalendar1.UpdateBoldedDates()
listBox1.Items.RemoveAt(listBox1.SelectedIndex)
If listBox1.Items.Count = 0 Then
button3.Enabled = False
End If
End Sub
Comentarios
Si la fecha especificada se produce más de una vez en la lista de fechas, solo se quita la primera fecha. Debe llamar al UpdateBoldedDates método para asegurarse de que la pantalla se actualiza para reflejar la eliminación.