DataGridViewElementStates DataGridViewElementStates DataGridViewElementStates DataGridViewElementStates Enum

Definición

Especifica el estado de la interfaz de usuario de un elemento situado dentro de un control DataGridView.Specifies the user interface (UI) state of a element within a DataGridView control.

Esta enumeración tiene el atributo FlagsAttribute, que permite una combinación bit a bit de sus valores de miembro.

public enum class DataGridViewElementStates
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
public enum DataGridViewElementStates
type DataGridViewElementStates = 
Public Enum DataGridViewElementStates
Herencia
DataGridViewElementStatesDataGridViewElementStatesDataGridViewElementStatesDataGridViewElementStates
Atributos

Campos

Displayed Displayed Displayed Displayed 1

Indica que un elemento se está mostrando actualmente en la pantalla.Indicates the an element is currently displayed onscreen.

Frozen Frozen Frozen Frozen 2

Indica que un elemento no se puede desplazar a través de la interfaz de usuario.Indicates that an element cannot be scrolled through the UI.

None None None None 0

Indica que un elemento está en su estado predeterminado.Indicates that an element is in its default state.

ReadOnly ReadOnly ReadOnly ReadOnly 4

Indica que un elemento no acepta las entradas de usuario para cambiar su valor.Indicates that an element will not accept user input to change its value.

Resizable Resizable Resizable Resizable 8

Indica que no se puede cambiar el tamaño de un elemento a través de la interfaz de usuario.Indicates that an element can be resized through the UI. Este valor se omite excepto cuando se combina con el valor ResizableSet.This value is ignored except when combined with the ResizableSet value.

ResizableSet ResizableSet ResizableSet ResizableSet 16

Indica que un elemento no hereda el estado de tamaño variable de su primario.Indicates that an element does not inherit the resizable state of its parent.

Selected Selected Selected Selected 32

Indica que un elemento está en estado seleccionado (resaltado) de la interfaz de usuario.Indicates that an element is in a selected (highlighted) UI state.

Visible Visible Visible Visible 64

Indica que un elemento es visible (que se puede mostrar).Indicates that an element is visible (displayable).

Ejemplos

En el ejemplo de código siguiente se muestra el uso de este tipo.The following code example illustrates the use of this type. Para obtener más información, vea Cómo: Realizar una acción personalizada en función de los cambios en una celda de un controlDataGridView Windows Forms.For more information, see How to: Perform a Custom Action Based on Changes in a Cell of a Windows Forms DataGridView Control.

private void dataGridView1_CellStateChanged(object sender,
    DataGridViewCellStateChangedEventArgs e)
{
    DataGridViewElementStates state = e.StateChanged;
    string msg = String.Format("Row {0}, Column {1}, {2}",
        e.Cell.RowIndex, e.Cell.ColumnIndex, e.StateChanged);
    MessageBox.Show(msg, "Cell State Changed");
}
Private Sub dataGridView1_CellStateChanged(ByVal sender As Object, _
    ByVal e As DataGridViewCellStateChangedEventArgs) _
    Handles dataGridView1.CellStateChanged

    Dim state As DataGridViewElementStates = e.StateChanged
    Dim msg As String = String.Format( _
        "Row {0}, Column {1}, {2}", _
        e.Cell.RowIndex, e.Cell.ColumnIndex, e.StateChanged)
    MessageBox.Show(msg, "Cell State Changed")

End Sub

Comentarios

Aunque estos Estados diferentes, como inmovilizado, se aplican a través de la interfaz de usuario, se pueden anular mediante programación.Although these different states, like Frozen, are enforced by the UI, they can be programmatically overruled.

Se aplica a

Consulte también: