次の方法で共有


MonthCalendar.RemoveBoldedDate メソッド

繰り返して出現しない、太字で表示される日付のリストから指定した日付を削除します。

Public Sub RemoveBoldedDate( _
   ByVal date As DateTime _)
[C#]
public void RemoveBoldedDate(DateTimedate);
[C++]
public: void RemoveBoldedDate(DateTimedate);
[JScript]
public function RemoveBoldedDate(
   date : DateTime);

パラメータ

  • date
    日付のリストから削除する日付。

解説

指定した日付が日付リストに複数回出現する場合は、最初の日付だけが削除されます。 UpdateBoldedDates を呼び出して、削除されたデータを反映して表示が更新されたことを確認する必要があります。

使用例

[Visual Basic, C#, C++] RemoveBoldedDate メソッドを使用して、太字で表示される日付のリストから指定した日付を削除する例を次に示します。この例は、 monthCalendar1 という名前の MonthCalendar コントロールが Form に追加されていること、およびこのメソッドがそのフォーム内に含まれ、そこから呼び出されていることを前提にしています。

 
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 'button2_Click

[C#] 
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;
}

[C++] 
private:
   void button2_Click(Object* /*sender*/, System::EventArgs* /*e*/)
   {
      monthCalendar1->RemoveBoldedDate(DateTime::Parse(listBox1->SelectedItem->ToString()->Substring(0,listBox1->SelectedItem->ToString()->IndexOf(S" "))));
      monthCalendar1->UpdateBoldedDates();
      listBox1->Items->RemoveAt(listBox1->SelectedIndex);
      if(listBox1->Items->Count == 0)
         button3->Enabled = false;
   }

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

MonthCalendar クラス | MonthCalendar メンバ | System.Windows.Forms 名前空間 | UpdateBoldedDates