5

Panelコントロールを動的に追加しているがあります。Panelを特定のコントロールの位置までスクロールしたいPanel

私は次のようにオブジェクトのScrollControlIntoViewメソッドを使用しています:ScrollableControl

public void centerPanel(Control p){
        panel.ScrollControlIntoView(p);
    }

しかし、パネルはランダムな位置に移動しているようです。

AutoScrollプロパティはでに設定されTrueますPanel

何かご意見は ?

4

1 に答える 1

1

間違いを見つけました。Panelにを追加する前に、をスクロールしていControlましたPanel

Panelしたがって、 aを特定のコントロールにスクロールする正しい方法は次のとおりです。

panel.Controls.Add(control);
panel.ScrollControlIntoView(control);

ありがとう。

于 2013-03-12T14:23:10.137 に答える