/// <summary> /// Инициализация элементов управления объекта (создание, размещение) /// </summary> private void InitializeComponents() { m_dgvValues = new DataGridViewValuesReaktivka(INDEX_CONTROL.DATAGRIDVIEW_VALUES.ToString(), HandlerDb.GetValueAsRatio); Control ctrl = new Control(); // переменные для инициализации кнопок "Добавить", "Удалить" int posRow = -1 // позиция по оси "X" при позиционировании элемента управления , indx = -1; // индекс п. меню для кнопки "Обновить-Загрузить" int posColdgvValues = 4 , heightRowdgvValues = 10; SuspendLayout(); Controls.Add(PanelManagement, 0, posRow = posRow + 1); SetColumnSpan(PanelManagement, posColdgvValues); SetRowSpan(PanelManagement, RowCount); Controls.Add(m_dgvValues, posColdgvValues, posRow); SetColumnSpan(m_dgvValues, this.ColumnCount - posColdgvValues); SetRowSpan(m_dgvValues, heightRowdgvValues); addLabelDesc(INDEX_CONTROL.LABEL_DESC.ToString(), 4); ResumeLayout(false); PerformLayout(); Button btn = (Controls.Find(PanelManagementReaktivka.INDEX_CONTROL.BUTTON_LOAD.ToString(), true)[0] as Button); btn.Click += // действие по умолчанию new EventHandler(panelTepCommon_btnUpdate_onClick); (btn.ContextMenuStrip.Items.Find(PanelManagementReaktivka.INDEX_CONTROL.MENUITEM_UPDATE.ToString(), true)[0] as ToolStripMenuItem).Click += new EventHandler(panelTepCommon_btnUpdate_onClick); (btn.ContextMenuStrip.Items.Find(PanelManagementReaktivka.INDEX_CONTROL.MENUITEM_HISTORY.ToString(), true)[0] as ToolStripMenuItem).Click += new EventHandler(panelTaskReaktivka_btnHistory_onClick); (findControl(PanelManagementReaktivka.INDEX_CONTROL.BUTTON_SAVE.ToString()) as Button).Click += new EventHandler(panelTepCommon_btnSave_onClick); (findControl(PanelManagementReaktivka.INDEX_CONTROL.BUTTON_EXPORT.ToString()) as Button).Click += panelTaskReaktivka_btnExport_onClick; }
/// <summary> /// Инициализация элементов управления объекта (создание, размещение) /// </summary> private void InitializeComponents() { m_dgvValues = new DataGridViewValuesReaktivka(INDEX_CONTROL.DATAGRIDVIEW_VALUES.ToString()); foreach (DataGridViewColumn column in m_dgvValues.Columns) { column.SortMode = DataGridViewColumnSortMode.NotSortable; } Control ctrl = new Control();; // переменные для инициализации кнопок "Добавить", "Удалить" string strPartLabelButtonDropDownMenuItem = string.Empty; int posRow = -1 // позиция по оси "X" при позиционировании элемента управления , indx = -1; // индекс п. меню для кнопки "Обновить-Загрузить" int posColdgvValues = 4 , heightRowdgvValues = 10; SuspendLayout(); Controls.Add(PanelManagement, 0, posRow = posRow + 1); SetColumnSpan(PanelManagement, posColdgvValues); SetRowSpan(PanelManagement, RowCount); Controls.Add(m_dgvValues, posColdgvValues, posRow); SetColumnSpan(m_dgvValues, this.ColumnCount - posColdgvValues); SetRowSpan(m_dgvValues, heightRowdgvValues); addLabelDesc(INDEX_CONTROL.LABEL_DESC.ToString(), 4); ResumeLayout(false); PerformLayout(); Button btn = (Controls.Find(PanelManagementReaktivka.INDEX_CONTROL.BUTTON_LOAD.ToString(), true)[0] as Button); btn.Click += // действие по умолчанию new EventHandler(panelTepCommon_btnUpdate_onClick); (btn.ContextMenuStrip.Items.Find(PanelManagementReaktivka.INDEX_CONTROL.MENUITEM_UPDATE.ToString(), true)[0] as ToolStripMenuItem).Click += new EventHandler(panelTepCommon_btnUpdate_onClick); (btn.ContextMenuStrip.Items.Find(PanelManagementReaktivka.INDEX_CONTROL.MENUITEM_HISTORY.ToString(), true)[0] as ToolStripMenuItem).Click += new EventHandler(HPanelTepCommon_btnHistory_Click); (Controls.Find(PanelManagementReaktivka.INDEX_CONTROL.BUTTON_SAVE.ToString(), true)[0] as Button).Click += new EventHandler(panelTepCommon_btnSave_onClick); (Controls.Find(PanelManagementReaktivka.INDEX_CONTROL.BUTTON_EXPORT.ToString(), true)[0] as Button).Click += PanelTaskReaktivka_ClickExport; //(PanelManagement as PanelManagementReaktivka).ItemCheck += new PanelManagementReaktivka.ItemCheckedParametersEventHandler(panelManagement_ItemCheck); m_dgvValues.CellEndEdit += dgvValues_CellEndEdit; //m_dgvReak.CellParsing += m_dgvReak_CellParsing; }