Files
ctbjrj/成套报价软件/DockWindows/MainForm.dockSurface1.DockWindows.cs
T

103 lines
10 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// 本文件由『生成停靠窗口代码』自动生成,集合变更后会自动刷新,请勿手工编辑。
using System;
using WeifenLuo.WinFormsUI.Docking;
namespace 成套报价软件
{
public partial class MainForm
{
void CreateDockWindows_dockSurface1()
{
var dockSurface1 = this.dockSurface1 as Smart.CustomComponents.DockSurface;
if (dockSurface1 == null) return;
dockSurface1.EnsureDefaultTheme();
// ★ 存在已保存的停靠布局时跳过默认 Show:DockPanelSuite 的 LoadFromXml
// 只能在面板首次显示内容前调用。布局恢复由 MainForm.停靠布局.cs 完成。
// (本文件由设计器生成,此段丢失时停靠布局.cs 里有隐藏后重试的兜底)
bool 从布局恢复 = System.IO.File.Exists(System.IO.Path.Combine(
System.AppDomain.CurrentDomain.BaseDirectory, "停靠布局.xml"));
try {
var _theme = dockSurface1.Theme;
var _themeType = _theme != null ? _theme.GetType() : null;
System.Type _strip = null;
if (_themeType != null) { foreach (var _t in _themeType.Assembly.GetTypes()) { if (_t.Name.EndsWith("DockPaneStrip")) { _strip = _t; break; } } }
int _patched = 0;
if (_strip != null) { foreach (var _m in _strip.GetMethods(System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)) { if (_m.Name == "GetCloseButtonRect" && _m.GetParameters().Length == 2) _patched++; } }
System.IO.File.AppendAllText(System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "DockWindows.Log.txt"), System.DateTime.Now.ToString("HH:mm:ss") + " [dockSurface1] Theme=" + (_themeType != null ? _themeType.FullName : "NULL") + " Strip=" + (_strip != null ? _strip.Name : "NULL") + " PatchedOverloads=" + _patched + System.Environment.NewLine);
} catch (System.Exception _lex) { try { System.IO.File.AppendAllText(System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "DockWindows.Log.txt"), "[theme-check-failed] " + _lex.Message + System.Environment.NewLine); } catch { } }
var w1 = new DockWindow();
w1.CloseButtonVisible = false;
w1.DockAreas = WeifenLuo.WinFormsUI.Docking.DockAreas.Document;
w1.TabText = "项目";
w1.Text = "项目";
try { System.IO.File.AppendAllText(System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "DockWindows.Log.txt"), System.DateTime.Now.ToString("HH:mm:ss") + " [w1|DockWindow] BEFORE Show: TabText=\"" + w1.TabText + "\" CloseButtonVisible=" + w1.CloseButtonVisible + " DockAreas=" + w1.DockAreas + System.Environment.NewLine); } catch { }
if (!从布局恢复) w1.Show(dockSurface1, DockState.Document);
try { System.IO.File.AppendAllText(System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "DockWindows.Log.txt"), System.DateTime.Now.ToString("HH:mm:ss") + " [w1|DockWindow] AFTER Show: CloseButtonVisible=" + w1.CloseButtonVisible + " DockAreas=" + w1.DockAreas + " DockState=" + w1.DockState + System.Environment.NewLine); } catch { }
var w2 = new DockWindow2();
w2.CloseButtonVisible = false;
w2.DockAreas = WeifenLuo.WinFormsUI.Docking.DockAreas.Document;
w2.TabText = "报价";
w2.Text = "报价";
try { System.IO.File.AppendAllText(System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "DockWindows.Log.txt"), System.DateTime.Now.ToString("HH:mm:ss") + " [w2|DockWindow2] BEFORE Show: TabText=\"" + w2.TabText + "\" CloseButtonVisible=" + w2.CloseButtonVisible + " DockAreas=" + w2.DockAreas + System.Environment.NewLine); } catch { }
if (!从布局恢复) w2.Show(dockSurface1, DockState.Document);
try { System.IO.File.AppendAllText(System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "DockWindows.Log.txt"), System.DateTime.Now.ToString("HH:mm:ss") + " [w2|DockWindow2] AFTER Show: CloseButtonVisible=" + w2.CloseButtonVisible + " DockAreas=" + w2.DockAreas + " DockState=" + w2.DockState + System.Environment.NewLine); } catch { }
var w3 = new DockWindow3();
w3.CloseButtonVisible = false;
w3.DockAreas = WeifenLuo.WinFormsUI.Docking.DockAreas.Document;
w3.TabText = "选型";
w3.Text = "选型";
try { System.IO.File.AppendAllText(System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "DockWindows.Log.txt"), System.DateTime.Now.ToString("HH:mm:ss") + " [w3|DockWindow3] BEFORE Show: TabText=\"" + w3.TabText + "\" CloseButtonVisible=" + w3.CloseButtonVisible + " DockAreas=" + w3.DockAreas + System.Environment.NewLine); } catch { }
if (!从布局恢复) w3.Show(dockSurface1, DockState.Document);
try { System.IO.File.AppendAllText(System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "DockWindows.Log.txt"), System.DateTime.Now.ToString("HH:mm:ss") + " [w3|DockWindow3] AFTER Show: CloseButtonVisible=" + w3.CloseButtonVisible + " DockAreas=" + w3.DockAreas + " DockState=" + w3.DockState + System.Environment.NewLine); } catch { }
var w4 = new DockWindow4();
w4.CloseButtonVisible = false;
w4.DockAreas = WeifenLuo.WinFormsUI.Docking.DockAreas.DockRight;
w4.TabText = "元件库";
w4.Text = "元件库";
try { System.IO.File.AppendAllText(System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "DockWindows.Log.txt"), System.DateTime.Now.ToString("HH:mm:ss") + " [w4|DockWindow4] BEFORE Show: TabText=\"" + w4.TabText + "\" CloseButtonVisible=" + w4.CloseButtonVisible + " DockAreas=" + w4.DockAreas + System.Environment.NewLine); } catch { }
if (!从布局恢复) w4.Show(dockSurface1, DockState.DockRight);
try { System.IO.File.AppendAllText(System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "DockWindows.Log.txt"), System.DateTime.Now.ToString("HH:mm:ss") + " [w4|DockWindow4] AFTER Show: CloseButtonVisible=" + w4.CloseButtonVisible + " DockAreas=" + w4.DockAreas + " DockState=" + w4.DockState + System.Environment.NewLine); } catch { }
var w5 = new DockWindow5();
w5.CloseButtonVisible = false;
w5.DockAreas = WeifenLuo.WinFormsUI.Docking.DockAreas.DockRight;
w5.TabText = "用户库";
w5.Text = "用户库";
try { System.IO.File.AppendAllText(System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "DockWindows.Log.txt"), System.DateTime.Now.ToString("HH:mm:ss") + " [w5|DockWindow5] BEFORE Show: TabText=\"" + w5.TabText + "\" CloseButtonVisible=" + w5.CloseButtonVisible + " DockAreas=" + w5.DockAreas + System.Environment.NewLine); } catch { }
if (!从布局恢复) w5.Show(dockSurface1, DockState.DockRight);
try { System.IO.File.AppendAllText(System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "DockWindows.Log.txt"), System.DateTime.Now.ToString("HH:mm:ss") + " [w5|DockWindow5] AFTER Show: CloseButtonVisible=" + w5.CloseButtonVisible + " DockAreas=" + w5.DockAreas + " DockState=" + w5.DockState + System.Environment.NewLine); } catch { }
var w6 = new DockWindow6();
w6.CloseButtonVisible = false;
w6.DockAreas = WeifenLuo.WinFormsUI.Docking.DockAreas.DockRight;
w6.TabText = "柜体库";
w6.Text = "柜体库";
try { System.IO.File.AppendAllText(System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "DockWindows.Log.txt"), System.DateTime.Now.ToString("HH:mm:ss") + " [w6|DockWindow6] BEFORE Show: TabText=\"" + w6.TabText + "\" CloseButtonVisible=" + w6.CloseButtonVisible + " DockAreas=" + w6.DockAreas + System.Environment.NewLine); } catch { }
if (!从布局恢复) w6.Show(dockSurface1, DockState.DockRight);
try { System.IO.File.AppendAllText(System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "DockWindows.Log.txt"), System.DateTime.Now.ToString("HH:mm:ss") + " [w6|DockWindow6] AFTER Show: CloseButtonVisible=" + w6.CloseButtonVisible + " DockAreas=" + w6.DockAreas + " DockState=" + w6.DockState + System.Environment.NewLine); } catch { }
var w7 = new DockWindow7();
w7.CloseButtonVisible = false;
w7.DockAreas = WeifenLuo.WinFormsUI.Docking.DockAreas.DockRight;
w7.TabText = "母排";
w7.Text = "母排";
try { System.IO.File.AppendAllText(System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "DockWindows.Log.txt"), System.DateTime.Now.ToString("HH:mm:ss") + " [w7|DockWindow7] BEFORE Show: TabText=\"" + w7.TabText + "\" CloseButtonVisible=" + w7.CloseButtonVisible + " DockAreas=" + w7.DockAreas + System.Environment.NewLine); } catch { }
if (!从布局恢复) w7.Show(dockSurface1, DockState.DockRight);
try { System.IO.File.AppendAllText(System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "DockWindows.Log.txt"), System.DateTime.Now.ToString("HH:mm:ss") + " [w7|DockWindow7] AFTER Show: CloseButtonVisible=" + w7.CloseButtonVisible + " DockAreas=" + w7.DockAreas + " DockState=" + w7.DockState + System.Environment.NewLine); } catch { }
var w8 = new DockWindow8();
w8.CloseButtonVisible = false;
w8.DockAreas = WeifenLuo.WinFormsUI.Docking.DockAreas.DockRight;
w8.TabText = "方案";
w8.Text = "方案";
try { System.IO.File.AppendAllText(System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "DockWindows.Log.txt"), System.DateTime.Now.ToString("HH:mm:ss") + " [w8|DockWindow8] BEFORE Show: TabText=\"" + w8.TabText + "\" CloseButtonVisible=" + w8.CloseButtonVisible + " DockAreas=" + w8.DockAreas + System.Environment.NewLine); } catch { }
if (!从布局恢复) w8.Show(dockSurface1, DockState.DockRight);
try { System.IO.File.AppendAllText(System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "DockWindows.Log.txt"), System.DateTime.Now.ToString("HH:mm:ss") + " [w8|DockWindow8] AFTER Show: CloseButtonVisible=" + w8.CloseButtonVisible + " DockAreas=" + w8.DockAreas + " DockState=" + w8.DockState + System.Environment.NewLine); } catch { }
var w9 = new DockWindow9();
w9.CloseButtonVisible = false;
w9.DockAreas = WeifenLuo.WinFormsUI.Docking.DockAreas.DockRight;
w9.TabText = "箱体计算";
w9.Text = "箱体计算";
try { System.IO.File.AppendAllText(System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "DockWindows.Log.txt"), System.DateTime.Now.ToString("HH:mm:ss") + " [w9|DockWindow9] BEFORE Show: TabText=\"" + w9.TabText + "\" CloseButtonVisible=" + w9.CloseButtonVisible + " DockAreas=" + w9.DockAreas + System.Environment.NewLine); } catch { }
if (!从布局恢复) w9.Show(dockSurface1, DockState.DockRight);
try { System.IO.File.AppendAllText(System.IO.Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "DockWindows.Log.txt"), System.DateTime.Now.ToString("HH:mm:ss") + " [w9|DockWindow9] AFTER Show: CloseButtonVisible=" + w9.CloseButtonVisible + " DockAreas=" + w9.DockAreas + " DockState=" + w9.DockState + System.Environment.NewLine); } catch { }
}
}
}