Beispiel #1
0
 private void tsLayout_Click(object sender, EventArgs e)
 {
     Utility.Save("FORM", "LOCATION", $"{ Location.X},{ Location.Y},{Width},{Height}");
     dockPanel1.SaveAsXml(m_DockLayoutFile);
     OrderForm.SaveLayout();
     MatchForm.SaveLayout();
     ErrForm.SaveLayout();
     CancelForm.SaveLayout();
     SummaryForm.SaveLayout();
     PositionForm.SaveLayout();
     AlertBox.AlertWithoutReply(this, AlertBoxButton.Msg_OK, "版面儲存", "儲存完成!");
 }
Beispiel #2
0
        private void tsOrder_Click(object sender, EventArgs e)
        {
            switch ((sender as ToolStripMenuItem).Name)
            {
            case "tsOrder":
                if (!OrderForm.Created)
                {
                    OrderForm.Show(dockPanel1, DockState.Document);
                }
                OrderForm.Activate();
                break;

            case "tsCancel":
                if (!CancelForm.Created)
                {
                    CancelForm.Show(dockPanel1, DockState.Document);
                }
                CancelForm.Activate();
                break;

            case "tsMatch":
                if (!MatchForm.Created)
                {
                    MatchForm.Show(dockPanel1, DockState.Document);
                }
                MatchForm.Activate();
                break;

            case "tsError":
                if (!ErrForm.Created)
                {
                    ErrForm.Show(dockPanel1, DockState.Document);
                }
                ErrForm.Activate();
                break;

            case "tsSummary":
                if (!SummaryForm.Created)
                {
                    SummaryForm.Show(dockPanel1, DockState.Document);
                }
                SummaryForm.Activate();
                break;

            case "tsPosition":
                if (!PositionForm.Created)
                {
                    PositionForm.Show(dockPanel1, DockState.Document);
                }
                PositionForm.Activate();
                break;
            }
        }
Beispiel #3
0
        private void tsReloadLayout_Click(object sender, EventArgs e)
        {
            if (File.Exists(m_DockLayoutFile))
            {
                File.Delete(m_DockLayoutFile);
            }
            LoadLayout();

            OrderForm.ResetLayout();
            MatchForm.ResetLayout();
            ErrForm.ResetLayout();
            CancelForm.ResetLayout();
            SummaryForm.ResetLayout();
            PositionForm.ResetLayout();
        }