This behavior has been changed in the 2.0 code base so this shoul dnot be a problem in 2.0.
In 1.6.1.8, if you don''t want to see the MaskEdit active, you can handle the CurrentCellStartEditing event and cancel it. But this would never let it be active. If you want to be able to activate it on a DoubleClick, then you would have to set some flag to allow this. Here are some code snippets.
bool okToStartEditing = false;
private void gridControl1_CurrentCellStartEditing(object sender, ComponentModel.CancelEventArgs e)
{
if(!okToStartEditing)
e.Cancel = true;
okToStartEditing = false;
}
private void gridControl1_DoubleClick(object sender, System.EventArgs e)
{
okToStartEditing = true;
this.gridControl1.CurrentCell.BeginEdit();
}