嘿,首先我想指出,我知道这里还有关于这个主题的其他几个问题,我什至以前自己也做过这件事。我在这里问是因为我不知道我的问题是什么。
这是我尝试显示新用户控件的代码
private void ValidationLabel_Click(object sender, EventArgs e)
{
EntrySuggestion t_ES = new EntrySuggestion();
t_ES.Show();
MainScreen home = new MainScreen();
home.Show();
}
我试图让 t_ES 显示(它没有),但主屏幕显示了。这两个都是用户控件。
这是我的 EntrySuggestion 用户控件的代码
using System;
using System.Collections;
using System.Windows.Forms;
namespace TeamManagementSystem
{
public partial class EntrySuggestion : UserControl
{
private ArrayList items = new ArrayList();
public EntrySuggestion()
{
InitializeComponent();
}
public EntrySuggestion(ArrayList i)
{
InitializeComponent();
items = (ArrayList)i.Clone();
}
private void EntrySuggestion_Load(object sender, EventArgs e)
{
foreach (string item in items)
{
RadioButton t_RB = new RadioButton();
t_RB.Text = item;
ItemSuggestionTable.Controls.Add(t_RB);
}
}
}
}
我确实想使用第二个构造函数,但我无法让它与任何一个一起使用。任何帮助都会很棒
您需要将用户控件添加到主窗体的显示表面(或已存在的另一个容器)
MainScreen home = new MainScreen();
home.Show();
EntrySuggestion t_ES = new EntrySuggestion();
home.Controls.Add(t_ES);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)