How to intercept the onclick event of New (SystemDefinedNewButton) or Delete (SystemDefinedDeleteButton) system buttons of a Form?

in your Form you have to use task method
public int task(int _taskId)
{
#Task
int ret;
switch (_taskId)
{
case #taskNew:
//insert your Insert method here
break;
case #taskDeleteRecord:
//insert your Delete method here
break;
default:
ret = super(_taskId);
}
return ret;
}
