1

MDI の親と MDI の子がいます。子フォームのアイコンを最大化した状態で非表示にしたいので、以下を試しました。

g.WindowState = FormWindowState.Normal;
g.ShowIcon = false;
g.Show();
g.WindowState = FormWindowState.Maximized;

showicon子フォームの値は に設定されfalseていますが、最大化してもアイコンが表示されます:

ここに画像の説明を入力

4

2 に答える 2

3

MDI では、これらのフレーム装飾が存在する必要があります。それらを非表示にしようとすると、さまざまな方法で誤動作します。簡単な回避策は、完全に透明なアイコンを作成することです。

于 2012-07-03T17:40:22.460 に答える
0

ItemAddedイベントでは:

if (e.item.Text == "" )
{

    e.item.Visible = false;

}
于 2019-03-09T20:39:59.597 に答える