protected virtual IAtmlObject OnAtmlObjectAction(IAtmlObject obj, AtmlActionType actiontype, EventArgs args) { AtmlActionDeligate<IAtmlObject> handler = AtmlObjectAction; if (handler != null) obj = handler(obj, actiontype, args); return obj; }