SubMidWindow.cs 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. using OTS.WinFormsUI.Docking;
  2. using System;
  3. namespace SpectrumSTDEditor
  4. {
  5. public partial class SubMidWindow : DockContent
  6. {
  7. public Form_Main m_MainForm = null;
  8. public STDEditor m_STDEditor = null;
  9. public ReferenceLibrary m_ComparativeLibrary = null;
  10. public SubMidWindow(Form_Main mainForm)
  11. {
  12. InitializeComponent();
  13. m_MainForm = mainForm;
  14. m_STDEditor = new STDEditor(this, m_MainForm.STDDBAddress);
  15. m_ComparativeLibrary = new ReferenceLibrary(this);
  16. }
  17. private void SubMidWindow_Load(object sender, EventArgs e)
  18. {
  19. m_MainForm.lan = new Language(this);
  20. CreateSubMidWindow();
  21. }
  22. public void CreateSubMidWindow()
  23. {
  24. dockPanel1.DockTopPortion = 700;
  25. dockPanel1.DockBottomPortion = 550;
  26. m_STDEditor.DockAreas = DockAreas.DockTop;
  27. m_STDEditor.Show(dockPanel1, DockState.DockTop);
  28. m_ComparativeLibrary.DockAreas = DockAreas.DockBottom;
  29. m_ComparativeLibrary.Show(dockPanel1, DockState.DockBottom);
  30. m_STDEditor.AutoHidePortion = 0.75;
  31. m_ComparativeLibrary.AutoHidePortion = 0.25;
  32. }
  33. public void SelSTDXray(int Key, STDdata sT)
  34. {
  35. m_STDEditor.ShowEditContent(Key.ToString());
  36. m_STDEditor.SelSTDXray(Key, sT);
  37. }
  38. }
  39. }