2013-03-12 23 views
5

私はPanelを持っています。私はそれにコントロールを動的に追加しています。私は次のように私はScrollableControlオブジェクトのScrollControlIntoView方法を使用していPanelコントロールの中央パネルのスクロールC#

の1つの所与のコントロールの位置にPanelをスクロールしたい:

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

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

プロパティは、PanelTrueに設定されています。

どのような考えですか?

答えて

1

私は間違いを検出しました。私はPanelControlを追加する前にPanelをスクロールしていました。

したがって、Panelを指定されたコントロールにスクロールする正しい方法があります。

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

ありがとう。

関連する問題