| 描画の順番を制御できないのかな・・・ 無理やり最初に入れたら一番上に描画されました
InitializeComponent(); Panel p = new Panel(); p.Location = new Point(130, 20); p.Size = new Size(1, 100); p.BackColor = Color.Black; p.TabIndex = 0; Control[] cc = new Control[this.Controls.Count]; for (int i = 0; i < cc.Length; i++) { cc[i] = this.Controls[i]; } this.Controls.Clear(); this.Controls.Add(p); this.Controls.AddRange(cc); |