Пример #1
0
        private void btnDown_Click(object sender, EventArgs e)
        {
            if (dataGrd.SelectedRows.Count == 0)
            {
                return;
            }

            Sm4shBasePlugin selectedPlugin = dataGrd.SelectedRows[0].DataBoundItem as Sm4shBasePlugin;
            int             index          = dataGrd.SelectedRows[0].Index;

            if (selectedPlugin == null)
            {
                return;
            }

            if (index >= _Project.Plugins.Count - 1)
            {
                return;
            }

            _Project.Plugins.RemoveAt(index);
            _Project.Plugins.Insert(index + 1, selectedPlugin);

            dataGrd.Rows[index + 1].Selected = true;
        }
Пример #2
0
        private void plugin_Click(object sender, EventArgs e)
        {
            ToolStripMenuItem pluginMenuItem = sender as ToolStripMenuItem;

            if (pluginMenuItem != null)
            {
                Sm4shBasePlugin plugin = pluginMenuItem.Tag as Sm4shBasePlugin;
                if (plugin != null)
                {
                    plugin.InternalOpenPluginMenu();
                }
            }
        }