Hi Arun,
I am able to reproduce this problem in 3.3.0.0 also.However, we can derive from the CurrencyTextBox and handle its ProcessCmdKey method as shown below :
public class CurrencyTextBoxCustom:Syncfusion.Windows.Forms.Tools.CurrencyTextBox
{
protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData)
{
if(msg.WParam.ToInt32() == (int) Keys.Delete )
{
SendKeys.Send("{BackSpace}");
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
}
Please see the sample attached and let me know whether this helps you.
Thanks for your interest in Syncfusion products,
Regards,
Anu.
CurrencyTextBox_sample.zip