Evaluar y enviar comentarios
MSDN
MSDN Library
 DataGridViewElementStates (Enumerac...
Contraer todo/Expandir todo Contraer todo
Esta página es específica de
Microsoft Visual Studio 2008/.NET Framework 3.5

Hay además otras versiones disponibles para:
Biblioteca de clases de .NET Framework
DataGridViewElementStates (Enumeración)

Actualización: noviembre 2007

Especifica el estado de la interfaz de usuario de un elemento situado dentro de un control DataGridView.

Esta enumeración tiene un atributo FlagsAttribute que permite una combinación bit a bit de los valores de miembro.

Espacio de nombres:  System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)
Visual Basic (Declaración)
<FlagsAttribute> _
<ComVisibleAttribute(True)> _
Public Enumeration DataGridViewElementStates
Visual Basic (Uso)
Dim instance As DataGridViewElementStates
C#
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum DataGridViewElementStates
Visual C++
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum class DataGridViewElementStates
J#
/** @attribute FlagsAttribute */
/** @attribute ComVisibleAttribute(true) */
public enum DataGridViewElementStates
JScript
public enum DataGridViewElementStates
Nombre de miembroDescripción
NoneIndica que un elemento está en su estado predeterminado.
DisplayedIndica que un elemento se está mostrando actualmente en la pantalla.
FrozenIndica que un elemento no se puede desplazar a través de la interfaz de usuario.
ReadOnlyIndica que un elemento no acepta las entradas de usuario para cambiar su valor.
ResizableIndica que no se puede cambiar el tamaño de un elemento a través de la interfaz de usuario. Este valor se omite excepto cuando se combina con el valor ResizableSet.
ResizableSetIndica que un elemento no hereda el estado de tamaño variable de su primario.
SelectedIndica que un elemento está en estado seleccionado (resaltado) de la interfaz de usuario.
VisibleIndica que un elemento es visible (que se puede mostrar).

Aunque la interfaz de usuario fuerza a adquirir estos distintos estados, como Frozen, se pueden reemplazar mediante programación.

En el ejemplo de código siguiente se muestra el uso de este tipo. Para obtener más información, vea Cómo: Llevar a cabo una acción personalizada en función de los cambios que se realicen en una celda de un control DataGridView de formularios Windows Forms.

Visual Basic
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
C#
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");
}

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0
Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2012 Microsoft. Reservados todos los derechos. Términos de uso | Marcas Registradas | Privacidad
Page view tracker