示例#1
0
        private void ShowNodeRepresentation(INode node)
        {
            UserControl control = node.CreateControl();

            ISettingsControl settingsControl = (ISettingsControl)control;

            settingsControl.LoadData();

            Strings.Localize(control);

            ShowControl(node, control);
        }
示例#2
0
        private void formMain_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.F5)
            {
                // Refresh the currently selected node. A bit experimental...
                RefreshCurrentNode(null);

                if (panelMain.Controls.Count > 0)
                {
                    ISettingsControl settingsControl = panelMain.Controls[0] as ISettingsControl;
                    settingsControl.LoadData();

                    panelMain.Controls[0].Focus();
                }
            }
        }