ZedGraphのグラフにAddCurveしてもの再描画が、一旦別ウィンドウの下に隠れないと行なわれない。
zedGraphControl1.AxisChange();
だけではダメで、画面リフレッシュをしないといけない。探したらそのものズバリのメソッドがあった。
// Refresh to paint the graph components
zedGraphControl1.Refresh();
あるいは単に
Refresh();
でもいいようだ。(後者は親フォーム全体への指令のようだから、全部のコントロールが描画し直されるかも。)