Exemplo n.º 1
0
        public void AddPluginViewItem(PluginInformation pi, PluginAssembly pa)
        {
            SuspendLayout();
            PluginViewItem control = new PluginViewItem(pi, pa);

            control.MouseDown          += pvi_MouseDown;
            control.MouseUp            += pvi_MouseUp;
            control.DoubleClick        += pvi_DoubleClick;
            control.OptionButtonClick  += pvi_OptionButtonClick;
            control.DisableButtonClick += pvi_DisableButtonClick;
            control.RemoveButtonClick  += pvi_RemoveButtonClick;
            int count = Controls.Count;

            RowStyles.Insert(count, new RowStyle(SizeType.Absolute, 55f));
            Controls.Add(control, 0, count);
            RowCount = Controls.Count + 1;
            ResumeLayout();
            for (int i = 0; i < Controls.Count; i++)
            {
                SetRow(Controls[i], i);
            }
        }