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