DataGridViewCellParsingEventArgs.InheritedCellStyle Właściwość

Definicja

Pobiera lub ustawia styl stosowany do edytowanej komórki.Gets or sets the style applied to the edited cell.

public:
 property System::Windows::Forms::DataGridViewCellStyle ^ InheritedCellStyle { System::Windows::Forms::DataGridViewCellStyle ^ get(); void set(System::Windows::Forms::DataGridViewCellStyle ^ value); };
public System.Windows.Forms.DataGridViewCellStyle InheritedCellStyle { get; set; }
member this.InheritedCellStyle : System.Windows.Forms.DataGridViewCellStyle with get, set
Public Property InheritedCellStyle As DataGridViewCellStyle

Wartość właściwości

DataGridViewCellStyle

DataGridViewCellStyleReprezentuje bieżący styl edytowanej komórki.A DataGridViewCellStyle that represents the current style of the cell being edited. Wartość domyślna to wartość InheritedStyle właściwości komórki.The default value is the value of the cell InheritedStyle property.

Przykłady

Poniższy przykład kodu demonstruje użycie tego elementu członkowskiego.The following code example demonstrates the use of this member. W tym przykładzie program obsługi zdarzeń raportuje wystąpienie DataGridView.CellParsing zdarzenia.In the example, an event handler reports on the occurrence of the DataGridView.CellParsing event. Ten raport pomaga dowiedzieć się, kiedy wystąpi zdarzenie i może pomóc w debugowaniu.This report helps you to learn when the event occurs and can assist you in debugging. Aby zgłosić wiele zdarzeń lub zdarzenia, które występują często, należy rozważyć zamianę MessageBox.Show Console.WriteLine lub dołączenie komunikatu do wielowierszowego TextBox .To report on multiple events or on events that occur frequently, consider replacing MessageBox.Show with Console.WriteLine or appending the message to a multiline TextBox.

Aby uruchomić przykładowy kod, wklej go do projektu zawierającego wystąpienie typu DataGridView o nazwie DataGridView1 .To run the example code, paste it into a project that contains an instance of type DataGridView named DataGridView1. Następnie upewnij się, że program obsługi zdarzeń jest skojarzony ze DataGridView.CellParsing zdarzeniem.Then ensure that the event handler is associated with the DataGridView.CellParsing event.

private void DataGridView1_CellParsing(Object sender, DataGridViewCellParsingEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "RowIndex", e.RowIndex );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ColumnIndex", e.ColumnIndex );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "InheritedCellStyle", e.InheritedCellStyle );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ParsingApplied", e.ParsingApplied );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Value", e.Value );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "DesiredType", e.DesiredType );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "CellParsing Event" );
}
Private Sub DataGridView1_CellParsing(sender as Object, e as DataGridViewCellParsingEventArgs) _ 
     Handles DataGridView1.CellParsing

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "RowIndex", e.RowIndex)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "ColumnIndex", e.ColumnIndex)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "InheritedCellStyle", e.InheritedCellStyle)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "ParsingApplied", e.ParsingApplied)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Value", e.Value)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "DesiredType", e.DesiredType)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"CellParsing Event")

End Sub

Uwagi

Za pomocą tej właściwości można określić formatowanie stosowane dla komórki.You can use this property to determine the formatting in effect for the cell. Ustawienie tej właściwości lub zmiana właściwości obiektu zwracanego przez tę właściwość nie ma żadnego efektu, chyba że ParsingApplied false gdy program obsługi zdarzeń zakończy działanie.Setting this property or changing the properties of the object that this property returns has no effect unless the ParsingApplied is false when the event handler exits. W takim przypadku, NullValue DataSourceNullValue , i FormatProvider właściwości stylu komórki są używane do analizowania wartości komórki.In this case, the NullValue, DataSourceNullValue, and FormatProvider properties of the cell style are used to parse the cell value.

Dotyczy

Zobacz też