InOrderCpyがメソッドになったので、呼び出し方法が変わります。root.InOrderCpy()となります。
InOrderCpyをメソッドに変えました。Thenのあとも、上のように変わります。
でも既に、同じメソッドがありました。PrintTreeInOrder()。全く同じ。あっちこち参考にしているので、被ったかも。
上はPythonの例ですが、気になったのが、inorderTraversalです。PrintTreeは単に出力するだけですが、inorderTraversalは配列、リストをreturnしてます。しかもrecursiveで、res=[]とありますので、呼ばれるたびに宣言されてるんですね。これってVBでやれますか?少なくとも、Pythonのappendみたいには出来ないと思いますが、どおですかね?次に調べてみたいと思います。