Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        /// <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();
        }