次の方法で共有


CalendarDay.IsToday プロパティ

このクラスのインスタンスで表される日付が Calendar コントロールの TodaysDate プロパティで指定された日付と同じ日付かどうかを示す値を取得します。このプロパティは読み取り専用です。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)

構文

'宣言
Public ReadOnly Property IsToday As Boolean
'使用
Dim instance As CalendarDay
Dim value As Boolean

value = instance.IsToday
public bool IsToday { get; }
public:
property bool IsToday {
    bool get ();
}
/** @property */
public boolean get_IsToday ()
public function get IsToday () : boolean
適用できません。

プロパティ値

このクラスのインスタンスで表される日付が Calendar コントロールの TodaysDate プロパティで指定された日付と同じ日付である場合は true。それ以外の場合は false

解説

IsToday プロパティを使用して、このクラスのインスタンスで表される日付が Calendar コントロールの TodaysDate プロパティで指定された日付と同じ日付かどうかをプログラムにより確認します。これにより、この値に基づいて、日付の外観または動作をプログラムによって制御できます。

メモメモ :

TodaysDate プロパティで指定される日付は、通常はサーバーのシステムの日付ですが、必要に応じて別の日付に変更できます。

使用例

IsToday プロパティを使用して、DayRender イベントで表示された日付が現在の日付かどうかを確認する方法を次の例に示します。日付が現在の日付である場合は、Calendar コントロールの黄色のセルに赤いテキストで表示されます。DayRender イベント ハンドラに渡される DayRenderEventArgs オブジェクトの Day プロパティは、CalendarDay オブジェクトです。

<%@ Page Language="VB" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
<script language="VB" runat="server">
        Sub DayRender(source As Object, e As DayRenderEventArgs)
            If e.Day.IsToday Then
                e.Cell.BackColor = System.Drawing.Color.Yellow
                e.Cell.ForeColor = System.Drawing.Color.Red
            End If
        End Sub 'DayRender  
   </script>
 
</head>
 
<body>
 
   <form id="form1" runat="server">
 
      <asp:Calendar id="calendar1" runat="server"
           WeekendDayStyle-BackColor="gray"
           OnDayRender="DayRender"/>
                   
   </form>
         
</body>
</html>
<%@ Page Language="C#" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
<script language="C#" runat="server">

      void DayRender(Object source, DayRenderEventArgs e) 
      {
      
         if (e.Day.IsToday)
         {
            e.Cell.BackColor=System.Drawing.Color.Yellow;
            e.Cell.ForeColor=System.Drawing.Color.Red;
         }  
      
      }

   </script>
 
</head>
 
<body>
 
   <form id="form1" runat="server">
 
      <asp:Calendar id="calendar1" runat="server"
           WeekendDayStyle-BackColor="gray"
           OnDayRender="DayRender"/>
                   
   </form>
         
</body>
</html>
<%@ Page Language="JScript" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
<script language="JScript" runat="server">

      function DayRender(source : Object, e : DayRenderEventArgs) 
      {
      
         if (e.Day.IsToday)
         {
            e.Cell.BackColor=System.Drawing.Color.Yellow;
            e.Cell.ForeColor=System.Drawing.Color.Red;
         }  
      
      }

   </script>
 
</head>
 
<body>
 
   <form id="form1" runat="server">
 
      <asp:Calendar id="calendar1" runat="server"
           WeekendDayStyle-BackColor="gray"
           OnDayRender="DayRender"/>
                   
   </form>
         
</body>
</html>

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

参照

関連項目

CalendarDay クラス
CalendarDay メンバ
System.Web.UI.WebControls 名前空間
Calendar
Calendar.DayRender イベント
DayRenderEventArgs
Day
CalendarDay.IsOtherMonth プロパティ
CalendarDay.IsSelectable プロパティ
CalendarDay.IsSelected プロパティ
IsWeekend

その他の技術情報

Calendar Web サーバー コントロール