|  | 分類:[.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
 
 |