Ir al contenido principal

Entradas

Mostrando entradas de diciembre 18, 2012

DataGridViewTextEditorColumn (III Parte)

Continuando con el articulo, ahora veremos la clase DataGridViewTextEditorColumn, esta clase hereda de DataGridViewColumn y le he agregado dos propiedades para nuestro propósito  ShowButtonMode y ColumnEditor, esta ultima propiedad es del tipo RepositoryTextEditor . Los valores para ShowButtonMode son: Always : Indica que los botones de la celda siempre estaran visibles. FocusedRow : Indica que los botones solo se mostraran en la fila activa en el momento. FocusedCell : Indica que los botones solo se mostraran en la celda activa en el momento. Veamos el código:   [ToolboxBitmap(typeof(System.Windows.Forms.TextBox))] public class DataGridViewTextEditorColumn : DataGridViewColumn { private ShowButtonMode showButtonMode; private RepositoryTextEditor repositoryTextEditor; private IDesignerHost IDesignerHost { get { return this.DataGridView.Site.GetService(typeof(IDesignerHost)) as IDesignerHost; } } // Crea el