DataGrid.ParentRowsLabelStyleChanged Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Występuje, gdy styl etykiety wiersza nadrzędnego zostanie zmieniony.
public:
event EventHandler ^ ParentRowsLabelStyleChanged;
public event EventHandler ParentRowsLabelStyleChanged;
member this.ParentRowsLabelStyleChanged : EventHandler
Public Custom Event ParentRowsLabelStyleChanged As EventHandler
Typ zdarzenia
Przykłady
Poniższy przykład kodu przedstawia użycie tego elementu członkowskiego.
private:
void CallParentRowsLabelStyleChanged()
{
myDataGrid->ParentRowsLabelStyleChanged += gcnew EventHandler( this, &MyForm::DataGridParentRowsLabelStyleChanged_Clicked );
}
// Set the 'ParentRowsLabelStyle' property on click of a button.
void ToggleStyle_Clicked( Object^ /*sender*/, EventArgs^ /*e*/ )
{
if ( myDataGrid->ParentRowsLabelStyle.ToString()->Equals( "Both" ) )
myDataGrid->ParentRowsLabelStyle = DataGridParentRowsLabelStyle::TableName;
else
myDataGrid->ParentRowsLabelStyle = DataGridParentRowsLabelStyle::Both;
}
// raise the event when 'ParentRowsLabelStyle' property is changed.
void DataGridParentRowsLabelStyleChanged_Clicked( Object^ /*sender*/, EventArgs^ /*e*/ )
{
String^ myMessage = "ParentRowsLabelStyleChanged event raised, LabelStyle is : ";
// Get the state of 'ParentRowsLabelStyle' property.
String^ myLabelStyle = myDataGrid->ParentRowsLabelStyle.ToString();
myMessage = String::Concat( myMessage, myLabelStyle );
MessageBox::Show( myMessage, "ParentRowsLabelStyle information" );
}
private void CallParentRowsLabelStyleChanged()
{
myDataGrid.ParentRowsLabelStyleChanged +=
new EventHandler(DataGridParentRowsLabelStyleChanged_Clicked);
}
// Set the 'ParentRowsLabelStyle' property on click of a button.
private void ToggleStyle_Clicked(object sender, EventArgs e)
{
if (myDataGrid.ParentRowsLabelStyle.ToString() == "Both")
myDataGrid.ParentRowsLabelStyle = DataGridParentRowsLabelStyle.TableName;
else
myDataGrid.ParentRowsLabelStyle = DataGridParentRowsLabelStyle.Both;
}
// raise the event when 'ParentRowsLabelStyle' property is changed.
private void DataGridParentRowsLabelStyleChanged_Clicked(object sender, EventArgs e)
{
string myMessage = "ParentRowsLabelStyleChanged event raised, LabelStyle is : ";
// Get the state of 'ParentRowsLabelStyle' property.
string myLabelStyle = myDataGrid.ParentRowsLabelStyle.ToString();
myMessage += myLabelStyle;
MessageBox.Show(myMessage, "ParentRowsLabelStyle information");
}
Private Sub CallParentRowsLabelStyleChanged()
AddHandler myDataGrid.ParentRowsLabelStyleChanged, AddressOf _
DataGridParentRowsLabelStyleChanged_Clicked
End Sub
' Set the 'ParentRowsLabelStyle' property on click of a button.
Private Sub ToggleStyle_Clicked(ByVal sender As Object, ByVal e As EventArgs)
If myDataGrid.ParentRowsLabelStyle.ToString() = "Both" Then
myDataGrid.ParentRowsLabelStyle = DataGridParentRowsLabelStyle.TableName
Else
myDataGrid.ParentRowsLabelStyle = DataGridParentRowsLabelStyle.Both
End If
End Sub
' raise the event when 'ParentRowsLabelStyle' property is changed.
Private Sub DataGridParentRowsLabelStyleChanged_Clicked(ByVal sender As Object, ByVal e As EventArgs)
Dim myMessage As String = "ParentRowsLabelStyleChanged event raised, LabelStyle is : "
' Get the state of 'ParentRowsLabelStyle' property.
Dim myLabelStyle As String = myDataGrid.ParentRowsLabelStyle.ToString()
myMessage += myLabelStyle
MessageBox.Show(myMessage, "ParentRowsLabelStyle information")
End Sub