DataGrid.ReadOnlyChanged 事件    
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在 ReadOnly 属性值更改时发生。
public:
 event EventHandler ^ ReadOnlyChanged;public event EventHandler ReadOnlyChanged;member this.ReadOnlyChanged : EventHandler Public Custom Event ReadOnlyChanged As EventHandler 事件类型
示例
下面的代码示例演示了此成员的使用。
   // Attach to event handler.
private:
   void AttachReadOnlyChanged()
   {
      this->myDataGrid->ReadOnlyChanged += gcnew EventHandler( this, &MyDataGridClass_FlatMode_ReadOnly::myDataGrid_ReadOnlyChanged );
   }
   // Check if the 'ReadOnly' property is changed.
   void myDataGrid_ReadOnlyChanged( Object^ /*sender*/, EventArgs^ /*e*/ )
   {
      String^ strMessage = "false";
      if ( myDataGrid->ReadOnly == true )
            strMessage = "true";
      MessageBox::Show( "Read only changed to " + strMessage, "Message", MessageBoxButtons::OK, MessageBoxIcon::Exclamation );
   }
   // Toggle the 'ReadOnly' property.
   void button2_Click( Object^ /*sender*/, EventArgs^ /*e*/ )
   {
      if ( myDataGrid->ReadOnly == true )
            myDataGrid->ReadOnly = false;
      else
            myDataGrid->ReadOnly = true;
   }
// Attach to event handler.
private void AttachReadOnlyChanged()
{
   this.myDataGrid.ReadOnlyChanged += new EventHandler(this.myDataGrid_ReadOnlyChanged);
}
// Check if the 'ReadOnly' property is changed.
private void myDataGrid_ReadOnlyChanged(object sender, EventArgs e)
{   
   string strMessage = "false";
   if(myDataGrid.ReadOnly == true)
      strMessage = "true";
   MessageBox.Show("Read only changed to "+strMessage,
      "Message",   MessageBoxButtons.OK,
      MessageBoxIcon.Exclamation);         
}
// Toggle the 'ReadOnly' property.
private void button2_Click(object sender, EventArgs e)
{
   if(myDataGrid.ReadOnly == true)
      myDataGrid.ReadOnly = false;
   else
      myDataGrid.ReadOnly = true;
}
' Check if the 'ReadOnly' property is changed.
Private Sub myDataGrid_ReadOnlyChanged(ByVal sender As Object, ByVal e As EventArgs) Handles myDataGrid.ReadOnlyChanged
    Dim strMessage As String = "false"
    If myDataGrid.ReadOnly = True Then
        strMessage = "true"
    End If
    MessageBox.Show("Read only changed to " + strMessage, "Message", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
End Sub
' Toggle the 'ReadOnly' property.
Private Sub button2_Click(ByVal sender As Object, ByVal e As EventArgs) Handles button2.Click
    If myDataGrid.ReadOnly = True Then
        myDataGrid.ReadOnly = False
    Else
        myDataGrid.ReadOnly = True
    End If
End Sub