ここ: http://msdn.microsoft.com/en-us/library/hkkb40tf(v=VS.90).aspx、別のボタンからボタンのクリックイベントを呼び出すには、これを実行できる/実行する必要があると書かれています仕方:
button1.PerformClick();
ただし、私の状況 (VS 2003.NET 1.1) では、これはコンパイルされません (確かに、上記のリンクは VS 2008 を指定していますが、msdn がよく行うように、以前のバージョンの関連情報へのリンクはありません)。
これはコンパイルされます:
private void btnPrint_Click(object sender, System.EventArgs args)
{
if (this.recordChanged)
{
//btnSave.Click();
btnSave_Click(sender, args);
}
. . .
...しかし、それがその方法かどうかはわかりません。