- 316 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 13:58:12 ]
- >>312
そだよ。でもデザイン的にタブが無い操作って事。 >>315 見えるっていうか、大きいPanelに小さなPanelが乗っかっちゃうと、小さなPanelをVisibleをtrueにしても大きなPanelがfalseなので結局表示されないって事なんだ。 たとえばPanel1とPanel2があって、Panel1に重なって小さなPanel2があったとします。 んで別のところにある二つのボタンでPanel1とPanel2を切り替えるために private void button1_Click(object sender, EventArgs e) { panel1.Visible = true; panel2.Visible = false; } private void button2_Click(object sender, EventArgs e) { panel1.Visible = false; panel2.Visible = true; } こんな風に書くじゃないですか。 ところがPanel2はPanel1の中のパネルと判断されて表示されないわけです。 ちなみにPanel2が完全にPanel1に含まれていなくても大きさに関係なくPanel1上のものと判断されてしまうのです。 なので大きさも位置も完全に同じにしないと別々のパネルだと判断されないって事でした。 そして大きさも位置も完全に同じでもPanelをBringToFront()で最前面にしようとしてもダメでした。
|

|