メイン (MDI) フォームと、初期化されて実行時に表示される約 70 の子フォームがあります。一度に複数の子フォームを表示できます。それぞれの子フォームには、「OK」という名前のボタンとそのイベント「btnOk_click(object sender, EventArgs e) があります。親フォームには「Save」という名前のボタンがあり、それをクリックすると実行時に activeMDI子フォーム イベント (btnOk_click) が発生するはずです。
この問題について私を助けてください。
現在、次のコードを使用してこの問題を解決しています
switch (ActiveMdiChild.GetType().Name)
{
case "frmSalesOrder":
case "frmPurchaseOrder":
case "frmSizeRatio":
break;
case "frmUserGroup":
var _frmUserGroup = (frmUserGroup)this.ActiveMdiChild;
_frmUserGroup.btnOK.PerformClick();
_frmUserGroup = null;
break;
case "frmUser":
var _frmUser = (frmUser)this.ActiveMdiChild;
_frmUser.btnOK.PerformClick();
_frmUser = null;
break;
ありがとうジョセフJ