|
分類:[.NET 全般]
質問させてください。
開発環境はVisualStudio.NET2003/2008を使用しています(どちらでも同じ現象が起こります)。 仕様言語はC#です(言語特有の問題ではないので、分類は「.NET 全般」とさせていただきました)。
AutoScrollをtrueにしたフォーム上に、 UserControlクラスから派生したコントロールを追加します。
this.AutoScroll = true;
UserControl1 control = new UserControl1(); control.Visible = true; control.Location = new Point(0, 0); control.Size = new Size(1024, 1024); control.BackColor = Color.Red; this.Controls.Add(control);
フォームを表示して、適当にスクロールした後、 ウィンドウからフォーカスを外し、再びフォーカスすると、 スクロール位置が(0, 0)に戻ってしまいます。
スクロール位置がリセットしないようにするには、どうすればいいのでしょうか。。。 よろしくお願いしますm(__)m
|