ZedGraphのグラフにAddCurveしてもの再描画が、一旦別ウィンドウの下に隠れないと行なわれない。
zedGraphControl1.AxisChange();
だけではダメで、画面リフレッシュをしないといけない。探したらそのものズバリのメソッドがあった。

// Refresh to paint the graph components
zedGraphControl1.Refresh();

あるいは単に

Refresh();

でもいいようだ。(後者は親フォーム全体への指令のようだから、全部のコントロールが描画し直されるかも。)