示例#1
0
        public MainForm()
        {
            SideBar.Width  = GetSideBarWidth();
            this.Text      = AppString.General.AppName;
            this.ForeColor = Color.FromArgb(80, 80, 80);
            this.Controls.Add(new ExplorerRestarter());
            donateBox.Parent = aboutMeBox.Parent = dictionariesBox.Parent
                                                       = languagesBox.Parent = appSettingBox.Owner = shellList.Owner
                                                                                                         = shellNewList.Owner = sendToList.Owner = openWithList.Owner
                                                                                                                                                       = winXList.Owner = guidBlockedList.Owner = enhanceMenusList.Owner
                                                                                                                                                                                                      = thirdRuleList.Owner = iEList.Owner = MainBody;
            ToolBar.SelectedButtonChanged += (sender, e) => SwitchTab(ToolBar.SelectedIndex);
            SideBar.HoverIndexChanged     += (sender, e) => ShowItemInfo();
            SideBar.SelectIndexChanged    += (sender, e) => SwitchItem();
            ToolBarButtons[3].MouseDown   += (sender, e) => SwitchItem();
            ToolBar.AddButtons(ToolBarButtons);
            ToolBar.SelectedIndex = 0;
            if (AppConfig.ShowFilePath)
            {
                ShowFilePath();
            }
            var droper = new ElevatedFileDroper(this);

            droper.DragDrop += (sender, e) =>
            {
                ShellList.CurrentFileObjectPath = droper.DropFilePaths[0];
                SwitchTab(1, 9);
            };
        }
示例#2
0
 public MainForm()
 {
     this.Text = AppString.General.AppName;
     this.Controls.Add(new ExplorerRestarter());
     shellList.Owner = shellNewList.Owner = sendToList.Owner = openWithList.Owner
                                                                   = winXList.Owner = guidBlockedList.Owner = thirdRuleList.Owner = MainBody;
     donateBox.Parent               = aboutMeBox.Parent = dictionariesBox.Parent = languagesBox.Parent = MainBody;
     SideBar.SelectIndexChanged    += (sender, e) => SwitchItem();
     SideBar.HoverIndexChanged     += (sender, e) => ShowItemInfo();
     ToolBar.SelectedButtonChanged += (sender, e) => SwitchTab();
     ToolBar.AddButtons(ToolBarButtons);
     ToolBar.SelectedIndex = 0;
 }
示例#3
0
 public MainForm()
 {
     SetSideBarWidth();
     this.Text      = AppString.General.AppName;
     this.ForeColor = Color.FromArgb(80, 80, 80);
     this.Controls.Add(new ExplorerRestarter());
     appSettingBox.Owner = shellList.Owner = shellNewList.Owner = sendToList.Owner = openWithList.Owner
                                                                                         = winXList.Owner = guidBlockedList.Owner = enhanceMenusList.Owner = thirdRuleList.Owner = MainBody;
     donateBox.Parent               = aboutMeBox.Parent = dictionariesBox.Parent = languagesBox.Parent = MainBody;
     SideBar.SelectIndexChanged    += (sender, e) => SwitchItem();
     SideBar.HoverIndexChanged     += (sender, e) => ShowItemInfo();
     ToolBar.SelectedButtonChanged += (sender, e) => SwitchTab();
     ((RefreshButton)ToolBarButtons[3]).ClickMe += (sender, e) => SideBar.SelectIndex = SideBar.SelectIndex;
     ToolBar.AddButtons(ToolBarButtons);
     ToolBar.SelectedIndex = 0;
 }
示例#4
0
 public MainForm()
 {
     this.TopMost = AppConfig.TopMost;
     this.Size    = AppConfig.MainFormSize;
     this.Text    = AppString.General.AppName;
     this.Controls.Add(explorerRestarter);
     ToolBar.AddButtons(ToolBarButtons);
     MainBody.Controls.AddRange(MainControls);
     ToolBarButtons[3].CanBeSelected = false;
     ToolBarButtons[3].MouseDown    += (sender, e) => RefreshApp();
     ToolBar.SelectedButtonChanged  += (sender, e) => SwitchTab();
     SideBar.HoverIndexChanged      += (sender, e) => ShowItemInfo();
     SideBar.SelectIndexChanged     += (sender, e) => SwitchItem();
     this.Shown       += (sender, e) => FirstRunDownloadLanguage();
     this.FormClosing += (sender, e) => CloseMainForm();
     HoveredToShowItemPath();
     DragDropToAnalysis();
     AddContextMenus();
     ResizeSideBar();
     JumpItem(0, 0);
 }