0

カスタム FindControl 関数を作成して、パラメーターで渡す 1 つのコントロールのすべての子内でコントロールを検索しました。しかし、CreateUserWizard コントロールでユーザーを作成するために使用されるボタンを手渡すことができません。

デフォルトのスタイルを維持しましたが、このボタンの名前 (ID) を知っている人はいますか?

「ContinueButtonButton」、「FinishButton」などのボタンを見ましたが、探しているものではないようです。次の行があるためです。

        this.Form.DefaultButton = Tools.FindControl(CreateUserWizard1, "FinishButton").UniqueID;

Enterキーを押しても、create userイベントは発生しません。

何か案が?

4

2 に答える 2

1

私はついにそれを見つけました、そのIDは"StepNextButtonButton"

于 2011-10-24T18:43:29.100 に答える
0

のようなものを試してみてはどうですか

    foreach (Control ctrl in this.form1.Controls)
    {
        if (ctrl.GetType() == typeof(Button) && (ctrl as Button).Text == "Button2")
        {
            this.form1.DefaultButton = ctrl.ID;
        }
    }
于 2011-10-23T21:49:46.633 に答える