103 lines
10 KiB
C#
103 lines
10 KiB
C#
// 本文件由『生成停靠窗口代码』自动生成,集合变更后会自动刷新,请勿手工编辑。
|
||
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 { }
|
||
}
|
||
}
|
||
}
|