このクラスのインスタンスで表される日付が Calendar コントロールで選択されているかどうかを示す値を取得します。このプロパティは読み取り専用です。
名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文
'宣言
Public ReadOnly Property IsSelected As Boolean
'使用
Dim instance As CalendarDay
Dim value As Boolean
value = instance.IsSelected
public bool IsSelected { get; }
public:
property bool IsSelected {
bool get ();
}
/** @property */
public boolean get_IsSelected ()
public function get IsSelected () : boolean
適用できません。
プロパティ値
このクラスのインスタンスが表される日付が Calendar コントロールで選択されている場合は true。それ以外の場合は false。
解説
IsSelected プロパティを使用して、このクラスのインスタンスで表される日付が Calendar コントロールで選択されているかどうかをプログラムにより確認します。これにより、この値に基づいて、日付の外観または動作をプログラムによって制御できます。
使用例
IsSelected プロパティを使用して、現在の日付が 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.IsSelected And e.Day.IsToday Then
Label1.Text = "You selected today's date."
End If
End Sub 'DayRender
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Calendar id="calendar1" runat="server"
WeekendDayStyle-BackColor="gray"
OnDayRender="DayRender"/>
<br /><br />
<asp:Label id="Label1" runat="server"/>
</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.IsSelected && e.Day.IsToday)
{
Label1.Text = "You selected today's date.";
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Calendar id="calendar1" runat="server"
WeekendDayStyle-BackColor="gray"
OnDayRender="DayRender"/>
<br /><br />
<asp:Label id="Label1" runat="server"/>
</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.IsSelected && e.Day.IsToday)
{
Label1.Text = "You selected today's date.";
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Calendar id="calendar1" runat="server"
WeekendDayStyle-BackColor="gray"
OnDayRender="DayRender"/>
<br /><br />
<asp:Label id="Label1" runat="server"/>
</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 プロパティ
IsToday
IsWeekend