private void TabCtrl_OnPrevSelectedIndexChanged(object obj, EventArgs ev) { Logging.Logg().Action(@"Смена вкладки: активная - " + (obj as HTabCtrlEx).SelectedTab.Text, Logging.INDEX_MESSAGE.NOT_SET); HTabCtrlEx tabCtrl = obj as HTabCtrlEx; HPanelCommon panelCommon; if (!(tabCtrl.PrevSelectedIndex < 0) && (tabCtrl.PrevSelectedIndex < tabCtrl.TabCount)) { panelCommon = (tabCtrl.TabPages[tabCtrl.PrevSelectedIndex].Controls[0] as HPanelCommon); panelCommon.Activate(false); } else { ; } panelCommon = (tabCtrl.TabPages[tabCtrl.SelectedIndex].Controls[0] as HPanelCommon); panelCommon.Activate(true); }
/// <summary> /// Обязательный метод для поддержки конструктора - не изменяйте /// содержимое данного метода при помощи редактора кода. /// </summary> private void InitializeComponent() { //System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormMain)); this.MainMenuStrip = new System.Windows.Forms.MenuStrip(); this.файлToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.файлКонфигурацияToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.файлКонфигурацияЗагрузитьToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.файлКонфигурацияСохранитьToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.выходToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.видToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.работаToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.взаимодействиеToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.конфигурацияToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.помощьToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.оПрограммеToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.MainMenuStrip.SuspendLayout(); this.SuspendLayout(); // // m_menuStripMain // this.MainMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.файлToolStripMenuItem, this.видToolStripMenuItem, this.помощьToolStripMenuItem }); this.MainMenuStrip.Location = new System.Drawing.Point(0, 0); this.MainMenuStrip.Name = "m_menuStripMain"; this.MainMenuStrip.Size = new System.Drawing.Size(792, 24); this.MainMenuStrip.TabIndex = 0; this.MainMenuStrip.Text = "menuStrip1"; // // файлToolStripMenuItem // this.файлToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.файлКонфигурацияToolStripMenuItem , new System.Windows.Forms.ToolStripSeparator() , this.выходToolStripMenuItem }); this.файлToolStripMenuItem.Name = "файлToolStripMenuItem"; this.файлToolStripMenuItem.Size = new System.Drawing.Size(45, 20); this.файлToolStripMenuItem.Text = "Файл"; // // файлфайлКонфигурацияToolStripMenuItem // this.файлКонфигурацияToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.файлКонфигурацияЗагрузитьToolStripMenuItem , this.файлКонфигурацияСохранитьToolStripMenuItem }); this.файлКонфигурацияToolStripMenuItem.Name = "файлКонфигурацияToolStripMenuItem"; this.файлКонфигурацияToolStripMenuItem.Size = new System.Drawing.Size(45, 20); this.файлКонфигурацияToolStripMenuItem.Text = "Конфигурация"; this.файлКонфигурацияToolStripMenuItem.Enabled = false; // // файлКонфигурацияЗагрузитьToolStripMenuItem // this.файлКонфигурацияЗагрузитьToolStripMenuItem.Name = "файлКонфигурацияЗагрузитьToolStripMenuItem"; this.файлКонфигурацияЗагрузитьToolStripMenuItem.Size = new System.Drawing.Size(152, 22); this.файлКонфигурацияЗагрузитьToolStripMenuItem.Text = "Загрузить"; this.файлКонфигурацияЗагрузитьToolStripMenuItem.Click += new System.EventHandler(this.файлКонфигурацияЗагрузитьToolStripMenuItem_Click); // // файлКонфигурацияСохранитьToolStripMenuItem // this.файлКонфигурацияСохранитьToolStripMenuItem.Name = "файлКонфигурацияСохранитьToolStripMenuItem"; this.файлКонфигурацияСохранитьToolStripMenuItem.Size = new System.Drawing.Size(152, 22); this.файлКонфигурацияСохранитьToolStripMenuItem.Text = "Сохранить"; this.файлКонфигурацияСохранитьToolStripMenuItem.Click += new System.EventHandler(this.файлКонфигурацияСохранитьToolStripMenuItem_Click); #region Пункт меню для настройки логгирования System.Windows.Forms.ToolStripMenuItem menuSubItem; if (_loggingMessageSetup.Length > 0) { this.файлЛоггированиеToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.файлЛоггированиеToolStripMenuItem.Name = "файлЛоггированиеToolStripMenuItem"; this.файлЛоггированиеToolStripMenuItem.Size = new System.Drawing.Size(45, 20); this.файлЛоггированиеToolStripMenuItem.Text = "Логгирование"; this.файлЛоггированиеToolStripMenuItem.Enabled = true; foreach (LOGGING_ID indx in Enum.GetValues(typeof(LOGGING_ID))) { menuSubItem = new System.Windows.Forms.ToolStripMenuItem(_loggingMessageSetup[(int)indx].Description); menuSubItem.Tag = indx; menuSubItem.CheckOnClick = true; menuSubItem.Checked = _loggingMessageSetup [(int)indx].Allowed; menuSubItem.CheckedChanged += toolStripMenuItemFileLogging_CheckedChanged; this.файлЛоггированиеToolStripMenuItem.DropDownItems.Add(menuSubItem); } this.файлToolStripMenuItem.DropDownItems.Insert(this.файлToolStripMenuItem.DropDownItems.IndexOf(this.файлКонфигурацияToolStripMenuItem) + 1 , this.файлЛоггированиеToolStripMenuItem); } else { ; } #endregion // // выходToolStripMenuItem // this.выходToolStripMenuItem.Name = "выходToolStripMenuItem"; this.выходToolStripMenuItem.Size = new System.Drawing.Size(152, 22); this.выходToolStripMenuItem.Text = "Выход"; this.выходToolStripMenuItem.Click += new System.EventHandler(this.выходToolStripMenuItem_Click); // // видToolStripMenuItem // this.видToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.работаToolStripMenuItem, this.взаимодействиеToolStripMenuItem, this.конфигурацияToolStripMenuItem }); this.видToolStripMenuItem.Name = "видToolStripMenuItem"; this.видToolStripMenuItem.Size = new System.Drawing.Size(38, 20); this.видToolStripMenuItem.Text = "Вид"; // // работаToolStripMenuItem // this.работаToolStripMenuItem.Checked = true; this.работаToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked; this.работаToolStripMenuItem.Enabled = false; this.работаToolStripMenuItem.Name = "работаToolStripMenuItem"; this.работаToolStripMenuItem.Size = new System.Drawing.Size(159, 22); this.работаToolStripMenuItem.Text = "Работа"; // // взаимодействиеToolStripMenuItem // this.взаимодействиеToolStripMenuItem.Checked = true; this.взаимодействиеToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked; this.взаимодействиеToolStripMenuItem.Enabled = false; this.взаимодействиеToolStripMenuItem.Name = "взаимодействиеToolStripMenuItem"; this.взаимодействиеToolStripMenuItem.Size = new System.Drawing.Size(159, 22); this.взаимодействиеToolStripMenuItem.Text = "Взаимодействие"; // // конфигурацияToolStripMenuItem // this.конфигурацияToolStripMenuItem.Name = "конфигурацияToolStripMenuItem"; this.конфигурацияToolStripMenuItem.Size = new System.Drawing.Size(159, 22); this.конфигурацияToolStripMenuItem.Text = "Конфигурация"; // // помощьToolStripMenuItem // this.помощьToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.оПрограммеToolStripMenuItem }); this.помощьToolStripMenuItem.Name = "помощьToolStripMenuItem"; this.помощьToolStripMenuItem.Size = new System.Drawing.Size(59, 20); this.помощьToolStripMenuItem.Text = "Помощь"; // // оПрограммеToolStripMenuItem // this.оПрограммеToolStripMenuItem.Name = "оПрограммеToolStripMenuItem"; this.оПрограммеToolStripMenuItem.Size = new System.Drawing.Size(152, 22); this.оПрограммеToolStripMenuItem.Text = "О программе"; this.оПрограммеToolStripMenuItem.Click += new System.EventHandler(this.оПрограммеToolStripMenuItem_Click); // // FormMain // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(792, 640); this.Controls.Add(this.MainMenuStrip); //this.Icon = ((System.Drawing.Icon) // //(resources.GetObject("IconMainuLoader"))) // uLoaderCommon.Properties.Resources.IconMainULoader.ToBitmap() // ; this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Sizable; this.MaximizeBox = false; this.Name = "FormMain"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "Загрузчик данных (универсальный)"; this.MainMenuStrip.ResumeLayout(false); this.MainMenuStrip.PerformLayout(); // // m_TabCtrl // m_TabCtrl = new HTabCtrlEx(); this.m_TabCtrl.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right)) ); this.m_TabCtrl.Location = new System.Drawing.Point(0, MainMenuStrip.ClientSize.Height); this.m_TabCtrl.Name = "tabCtrl"; this.m_TabCtrl.SelectedIndex = 0; this.m_TabCtrl.Size = new System.Drawing.Size(this.ClientSize.Width, this.ClientSize.Height - MainMenuStrip.ClientSize.Height - 0 /*m_statusStripMain.ClientSize.Height*/); this.m_TabCtrl.TabIndex = 3; this.m_TabCtrl.SelectedIndexChanged += new System.EventHandler(this.TabCtrl_OnSelectedIndexChanged); this.m_TabCtrl.EventPrevSelectedIndexChanged += new DelegateIntFunc(this.TabCtrl_OnPrevSelectedIndexChanged); this.Controls.Add(this.m_TabCtrl); this.ResumeLayout(false); this.PerformLayout(); }