チェック時の RTV の TriStateCheckboxes のデフォルトの動作は、ノードのすべての子をチェックし、先祖を不確定に設定することです。この動作をオーバーライドして、子をチェックせずに祖先のみを不確定に設定したいと思います。
これまでのところ、CheckChildNodes を false に設定し、ClientNodeChecking イベントをキャンセルしてノードと祖先の値を自分で設定しようとしましたが、ノードの値をプログラムで設定すると、とにかくデフォルトの動作が呼び出されます。
これを乗り越える方法はありますか?