0

我目前正在处理一个项目的“设置”屏幕,并希望实现一个类似于 Visual Studio 中的视图,其中有一个带有选项列表的 TreeView,单击其中一个选项将加载一个 UserControl相同形式的相邻面板。我正在使用 SplitContainer 对这两个控件进行分组。

我以为用户控件的加载事件会在它显示在面板中时被触发,但事实并非如此。我也尝试触发 Enter 事件,但它仍然不起作用,所以我尝试在使用以下方法初始化表单时调用一个函数。

ViewSecurity newViewSecurity = new ViewSecurity(Globals._connectionString); 
// This creates a new instance of the ViewSecurity form from within the TreeView.

这是用户控件的初始化函数中的代码

    public ViewSecurity(string _cString)
    {
        InitializeComponent();
        connectionString = _cString;
        MessageBox.Show("Test");
        populateData();
    }

此方法也不起作用 - MessageBox 没有显示,populateData()也没有调用该函数。关于如何实现我想要做的事情的任何建议?

提前致谢!

4

0 回答 0