-3

ユーザーコントロールが使用されるフォームのボタンのすべてのリストを持つプロパティを持つユーザーコントロールを作成したいので、C#でユーザーコントロールを使用しています

4

1 に答える 1

1

このようなもの?

    public IEnumerable<Button> Buttons
    {
        get
        {
            List<Button> buttons = new List<Button>();
            foreach (Control ctrl in ParentForm.Controls)
            {
                Button btn = ctrl as Button;
                if (btn != null)
                {
                    buttons.Add(btn);
                }
            }
            return buttons;
        }
    }
于 2013-03-14T11:55:17.963 に答える