Quando si cerca di sbloccare il pannello scatta l'evento OnChangeLocking, ma non si riesce a distinguere il caso in cui sia stato l'utente a premere il pulsante di blocco/sblocco del pannello, oppure sia l'applicazione a cercare di bloccarlo/sbloccarlo.
Propongo di aggiungere un nuovo elemento ai "Panel Commands" per intercettare il comando utente, ed eventualmente cancellarlo.
In alternativa potrebbe essere funzionale anche un parametro "User Operation" nell'evento OnChangeLocking.
Il senso di tutto questo è che ci sono pannelli che l'utente non deve poter bloccare/sbloccare (dipendentemente dalla riga su cui si trova), ma che devono essere bloccabili/sbloccabili da codice (su qualsiasi riga).