わかりました - 解決に苦労している問題にぶつかりました。
私は 2 つのフォームを持っています - 一方は他方から継承します。それらを FormParent および FormChild と呼びます。
MyFunction() は FormParent で定義されています。多くの異なるフォームに対して同じ基本的なことを行うため、オーバーライドする必要はありませんが、DoSomethingUnique() を呼び出します。DoSomethingUnique は親で定義され、子でオーバーライドされます。
私の問題は、MyFunction() をオーバーライドしていないため、FormChild から呼び出すときに、それが呼び出す DoSomethingUnique() のバージョンが FormChild ではなく FormParent の関数であることです。
両方の関数をオーバーライドせずに、呼び出される DoSomethingUnique() のバージョンを FormChild のバージョンにする方法はありますか?