| ■No47870 (tako さん) に返信
> FormA A = new FormA();
> FormB B = new FormB();
> B.AddOwnedForm(A);
> Bはタスクバーに表示されないようにしたく、Aはタスクバーに表示させたいのですが、それができなくて困っています。
(中略)
> この問題は、XPで確認しました。Vistaでは、このようなことは起こりませんでした。
手元の XP 環境で
private void button1_Click(object sender, EventArgs e)
{
Form A = new Form() { Text = "A", ShowInTaskbar = true };
Form B = new Form() { Text = "B", ShowInTaskbar = false };
B.AddOwnedForm(A);
A.Show();
B.Show();
}
というコードを実行したところ、「A はタスクバーに表示され、B は表示されない」という状態になりましたが、
それでは不味いのでしょうか? |