ボタンをクリックすると、2 番目のフォーム 'uxDGVdatabase' が表示され、呼び出し元のフォームのコントロールが無効になります。ユーザーが uxDGVdatabase を閉じたら、uxRevisionHelperForm のコントロールを再度有効にしたいと思います。
それで、これを行うにはデリゲートを使用する必要があると思いましたか? uxRevisionHelperForm には次のものがあります。
public delegate void myDelegate();
private void updateDataButton_Click(object sender, EventArgs e)
{
myDelegate letsTryThis = new myDelegate(activateGroupBorder);
uxRevisionHelperGroupBox.Enabled = false;
uxDGVdatabase myNewDisplay = new uxDGVdatabase();
myNewDisplay.Show();
}
public void activateGroupBorder() {
uxRevisionHelperGroupBox.Enabled = true;
}
uxDGVdatabase には次のものがあります。ここに入力する必要があるコードは何ですか?
private void uxDGVdatabase_closed(object sender, FormClosedEventArgs e)
{
}