カスタムコントロールのライブラリがあります。これで、パネルのように見えるコントロールができました。それが開いたら、次のように垂直方向に成長するアニメーションを作成します。
For h As Single = 0 To finalHeight Step 0.5
Me.Height = CInt(h)
' HERE I WANT TO CALL DoEvents'
Next
Me.Height = finalHeight
ループ内でDoEventsを呼び出さないと、アニメーションは表示されず、途中で視覚的なフィードバックなしで最終的な高さを取得するだけです。
メインのWinFormプロジェクト内からDoEventsを呼び出すことはできますが、ライブラリ内から呼び出すことはできません。
深い糸の水に溺れることなく、どうすればそれを行うことができますか?