DataGrid::ReadOnlyChanged Event

 

Occurs when the ReadOnly property value changes.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public:
event EventHandler^ ReadOnlyChanged {
	void add(EventHandler^ value);
	void remove(EventHandler^ value);
}

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 == 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;
   }

.NET Framework
Available since 1.1
Return to top
Show: