2017-12-05 11 views
1

私は2つのフォームクラス(IHMとHelpPanel)を持っています。私の最初に読み込まれたフォーム(IHM)で、私は関数bHclass_Clickを呼び出してHelpPanelを作成しロードします。関数は基本的に表示されるすべてのコントロールを作成します。前のフォームの中に作成された再配置フォーム

私の問題は、このHelpPanelは、Locationプロパティにどの値が入力されても、常に同じ場所に表示されることです。 また、Top属性とLeft属性を設定してみましたが、結果は同じでした。

指示がありませんか?

private void bHclass_Click(object sender, EventArgs e) 
{ 
    HelpPanel hp = new HelpPanel(); 
    hp.PopulatePCBclasses(); 
    hp.Location = new Point(10, 500); 
    hp.Show(); 
} 

答えて

1

場所を変更する前に、手動として開始位置を設定してみてください:

private void bHclass_Click(object sender, EventArgs e) 
{ 
    HelpPanel hp = new HelpPanel(); 
    hp.PopulatePCBclasses(); 
    hp.StartPosition = FormStartPosition.Manual; 
    hp.Location = new Point(10, 500); 
    hp.Show(); 
} 
+0

こんにちはISMA、この答えをありがとう。それはperferctly働いた! – Geo21800

関連する問題