CalendarDay.IsSelectable プロパティ

定義

このクラスのインスタンスで表される日付を Calendar コントロールで選択できるかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the date represented by an instance of this class can be selected in the Calendar control.

public:
 property bool IsSelectable { bool get(); void set(bool value); };
public bool IsSelectable { get; set; }
member this.IsSelectable : bool with get, set
Public Property IsSelectable As Boolean

プロパティ値

Boolean

日付を選択できる場合は true。それ以外の場合は falsetrue if the date can be selected; otherwise, false.

次の例は、プロパティを使用して、 IsSelectable コントロールの現在の日付を選択する機能を無効にする方法を示して Calendar います。The following example demonstrates how to use the IsSelectable property to disable the ability to select the current date on the Calendar control. Day DayRenderEventArgs イベントハンドラーに渡されるオブジェクトのプロパティ DayRender がオブジェクトであることに注意して CalendarDay ください。Note that the Day property of the DayRenderEventArgs object passed into the DayRender event handler is the CalendarDay object.

<%@ 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.Day.IsSelectable = false;
         }  
      
      }

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

<%@ 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.Day.IsSelectable = False
            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>

注釈

プロパティを使用し IsSelectable て、このクラスのインスタンスで表される日付をコントロールで選択できるかどうかを指定し Calendar ます。Use the IsSelectable property to specify or determine whether the date represented by an instance of this class can be selected in the Calendar control. これにより、この値に基づいて、プログラムを使用して、日付の外観の動作を制御することができます。This allows you to programmatically control the appearance behavior of the day, based on this value.

適用対象

こちらもご覧ください