AD
Administrator
Syncfusion Team
April 26, 2006 04:46 AM UTC
Hi Brian
The standard context menu of a TextBox can be achieved in a GridControl by setting the CellType to OriginalTextBox. Also the CurrentCellControlGotFocus event must be handled and there null must be set to the control’s ContextMenu to make sure that any other/empty context menu would not take the precedence over the default TextBox context menu. Below is a code snippet. Let us know if you need any further assistance.
this.gridControl1.CurrentCellControlGotFocus += new System.Windows.Forms.ControlEventHandler(this.gridControl1_CurrentCellControlGotFocus); //Add Event Handler
this.gridControl1.TableStyle.CellType = "OriginalTextBox"; //Set cell type
private void gridControl1_CurrentCellControlGotFocus(object sender, System.Windows.Forms.ControlEventArgs e)
{
e.Control.ContextMenu = null;
}
Regards,
Calvin.
AD
Administrator
Syncfusion Team
April 26, 2006 04:53 PM UTC
Calvin,
This works great!
Thanks
>Hi Brian
>
>The standard context menu of a TextBox can be achieved in a GridControl by setting the CellType to OriginalTextBox. Also the CurrentCellControlGotFocus event must be handled and there null must be set to the control’s ContextMenu to make sure that any other/empty context menu would not take the precedence over the default TextBox context menu. Below is a code snippet. Let us know if you need any further assistance.
>
>this.gridControl1.CurrentCellControlGotFocus += new System.Windows.Forms.ControlEventHandler(this.gridControl1_CurrentCellControlGotFocus); //Add Event Handler
>
>this.gridControl1.TableStyle.CellType = "OriginalTextBox"; //Set cell type
>
>
>private void gridControl1_CurrentCellControlGotFocus(object sender, System.Windows.Forms.ControlEventArgs e)
> {
> e.Control.ContextMenu = null;
> }
>
>
>Regards,
>Calvin.