グリッドといくつかのボタンを含むユーザー コントロールがあります。GridAfterRowActivate
ユーザー コントロールのイベントを宣言します。
public event EventHandler GridAfterRowActivate;
private void Grid_AfterRowActivate(object sender, EventArgs e)
{
if (GridAfterRowActivate != null)
GridAfterRowActivate(sender, e);
}
このユーザー コントロールをフォームに追加しました。フォーム コンストラクターでグリッドを埋めると、GridAfterRowActivate
イベントが発生しません。しかし、グリッドを埋めるとForm_Load
、このイベントは正しく機能します。