Redigera

Dela via


DataGrid.ReadOnlyChanged Event

Definition

Occurs when the ReadOnly property value changes.

public:
 event EventHandler ^ ReadOnlyChanged;
public event EventHandler ReadOnlyChanged;
member this.ReadOnlyChanged : EventHandler 
Public Custom Event ReadOnlyChanged As EventHandler 

Event Type

Examples

The following code example demonstrates the use of this member.

   // 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)
            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)
            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)
      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)
      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

Applies to

See also