パネルでは、パネルの開始位置 (0,0) に配置されたボタン/テキスト ボックスなどのコントロールを描画します。これらのコントロールは、最初は非表示で無効になっています。パネルの外側にボタンがあり、これらのボタン/テキストボックスを押すと表示され、パネル内の新しい場所に配置されます。
問題は、ユーザーがパネルをいくつかの (x,y) にスクロールしてから、「可視化」ボタンを押すと、ボタンの新しい (x,y) 位置がパネルの現在の (x,y) 位置から計算されることです。パネルの上 (0,0) からではありません。
これがパネルの正しい動作であるかどうか疑問に思っています。これを修正するにはthis.VerticalScroll.Value
、ボタンを再配置するときに (x,y) オフセットとして考慮する必要があります。