UI Slice 4: Launcher-Live-Widgets + VS-Re-Serialisierungs-Regressionen behoben
Slice 4 - Launcher-Live-Ueberblick (LauncherWidgetsPanel, isoliertes UserControl, rechts angedockt, 30s-Refresh; minimaler Eingriff ins von Richard bearbeitete Launcher-Designer): - Modul-PnL/Winrate-Kacheln (je Modul + Gesamt: Heute/7T/30T, gruen/rot) via TradeAnalytics. - Supervisor-KI-Kurzfassung (letzter sup_report). - Warnungen & Fehler (heutige JSONL-Logs, Error/Warning). - Auffaellige Trades (24h, nach |PnL| sortiert). Regressionen aus VS-Re-Serialisierung behoben (VS liess hand-erstellte DataGridView-Spalten fallen -> col* null -> NRE beim Oeffnen): - DashboardView (dgvTrades): Spalten-Instanziierung + AutoGenerateColumns=false + Columns.AddRange + Spalten-Konfig wiederhergestellt. - JobsView (dgvJobs): dito (nur Button-Spalte hatte ueberlebt). - Smoke-UI dauerhaft um JobsView/TerminalView/SettingsView erweitert -> faengt diese Regressionsklasse kuenftig ab. Enthaelt ausserdem Richards zwischenzeitliche UI-Arbeit (Launcher-Icons cross_reference/emotion_batman/ file_start_workflow, Designer-Re-Serialisierungen, .ico-Sammlung, Modul-Form-.resx). Persoenliche Notizdatei bewusst NICHT committet. Build 0 Fehler, 396 Tests gruen, --smoke-ui alle 9 Views/Forms gruen. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
936144c318
commit
3c8ea3534e
Generated
+401
-375
@@ -17,442 +17,468 @@ namespace PolyTraderSharp.Ui.Views
|
||||
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.toolStripDash = new System.Windows.Forms.ToolStrip();
|
||||
this.tslKonto = new System.Windows.Forms.ToolStripLabel();
|
||||
this.cbAccount = new System.Windows.Forms.ToolStripComboBox();
|
||||
this.tslModul = new System.Windows.Forms.ToolStripLabel();
|
||||
this.cbModule = new System.Windows.Forms.ToolStripComboBox();
|
||||
this.tslArt = new System.Windows.Forms.ToolStripLabel();
|
||||
this.cbMode = new System.Windows.Forms.ToolStripComboBox();
|
||||
this.tslZeit = new System.Windows.Forms.ToolStripLabel();
|
||||
this.cbRange = new System.Windows.Forms.ToolStripComboBox();
|
||||
this.tsRefresh = new System.Windows.Forms.ToolStripButton();
|
||||
this.tabControlDash = new System.Windows.Forms.TabControl();
|
||||
this.tabDashboard = new System.Windows.Forms.TabPage();
|
||||
this.picEquity = new System.Windows.Forms.PictureBox();
|
||||
this.pnlChartsBottom = new System.Windows.Forms.Panel();
|
||||
this.picDay = new System.Windows.Forms.PictureBox();
|
||||
this.picModule = new System.Windows.Forms.PictureBox();
|
||||
this.flpKpis = new System.Windows.Forms.FlowLayoutPanel();
|
||||
this.lblKpiPnl = new System.Windows.Forms.Label();
|
||||
this.lblKpiWin = new System.Windows.Forms.Label();
|
||||
this.lblKpiTrades = new System.Windows.Forms.Label();
|
||||
this.lblKpiAvg = new System.Windows.Forms.Label();
|
||||
this.lblKpiPf = new System.Windows.Forms.Label();
|
||||
this.tabHistory = new System.Windows.Forms.TabPage();
|
||||
this.dgvTrades = new System.Windows.Forms.DataGridView();
|
||||
this.colModule = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.colAccount = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.colMarket = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.colOutcome = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.colSide = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.colEntry = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.colExit = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.colSize = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.colPnl = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.colPnlPct = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.colClosedAt = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.pnlHistFilters = new System.Windows.Forms.Panel();
|
||||
this.lblSuche = new System.Windows.Forms.Label();
|
||||
this.tbSearch = new System.Windows.Forms.TextBox();
|
||||
this.lblErgebnis = new System.Windows.Forms.Label();
|
||||
this.cbWinLoss = new System.Windows.Forms.ComboBox();
|
||||
this.toolStripDash.SuspendLayout();
|
||||
this.tabControlDash.SuspendLayout();
|
||||
this.tabDashboard.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.picEquity)).BeginInit();
|
||||
this.pnlChartsBottom.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.picDay)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.picModule)).BeginInit();
|
||||
this.flpKpis.SuspendLayout();
|
||||
this.tabHistory.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvTrades)).BeginInit();
|
||||
this.pnlHistFilters.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DashboardView));
|
||||
toolStripDash = new ToolStrip();
|
||||
tslKonto = new ToolStripLabel();
|
||||
cbAccount = new ToolStripComboBox();
|
||||
tslModul = new ToolStripLabel();
|
||||
cbModule = new ToolStripComboBox();
|
||||
tslArt = new ToolStripLabel();
|
||||
cbMode = new ToolStripComboBox();
|
||||
tslZeit = new ToolStripLabel();
|
||||
cbRange = new ToolStripComboBox();
|
||||
tsRefresh = new ToolStripButton();
|
||||
tabControlDash = new TabControl();
|
||||
tabDashboard = new TabPage();
|
||||
picEquity = new PictureBox();
|
||||
pnlChartsBottom = new Panel();
|
||||
picDay = new PictureBox();
|
||||
picModule = new PictureBox();
|
||||
flpKpis = new FlowLayoutPanel();
|
||||
lblKpiPnl = new Label();
|
||||
lblKpiWin = new Label();
|
||||
lblKpiTrades = new Label();
|
||||
lblKpiAvg = new Label();
|
||||
lblKpiPf = new Label();
|
||||
tabHistory = new TabPage();
|
||||
dgvTrades = new DataGridView();
|
||||
colModule = new DataGridViewTextBoxColumn();
|
||||
colAccount = new DataGridViewTextBoxColumn();
|
||||
colMarket = new DataGridViewTextBoxColumn();
|
||||
colOutcome = new DataGridViewTextBoxColumn();
|
||||
colSide = new DataGridViewTextBoxColumn();
|
||||
colEntry = new DataGridViewTextBoxColumn();
|
||||
colExit = new DataGridViewTextBoxColumn();
|
||||
colSize = new DataGridViewTextBoxColumn();
|
||||
colPnl = new DataGridViewTextBoxColumn();
|
||||
colPnlPct = new DataGridViewTextBoxColumn();
|
||||
colClosedAt = new DataGridViewTextBoxColumn();
|
||||
pnlHistFilters = new Panel();
|
||||
cbWinLoss = new ComboBox();
|
||||
lblErgebnis = new Label();
|
||||
tbSearch = new TextBox();
|
||||
lblSuche = new Label();
|
||||
toolStripDash.SuspendLayout();
|
||||
tabControlDash.SuspendLayout();
|
||||
tabDashboard.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)picEquity).BeginInit();
|
||||
pnlChartsBottom.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)picDay).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)picModule).BeginInit();
|
||||
flpKpis.SuspendLayout();
|
||||
tabHistory.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)dgvTrades).BeginInit();
|
||||
pnlHistFilters.SuspendLayout();
|
||||
SuspendLayout();
|
||||
//
|
||||
// toolStripDash
|
||||
//
|
||||
this.toolStripDash.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.tslKonto, this.cbAccount, this.tslModul, this.cbModule, this.tslArt, this.cbMode,
|
||||
this.tslZeit, this.cbRange, this.tsRefresh});
|
||||
this.toolStripDash.Location = new System.Drawing.Point(0, 0);
|
||||
this.toolStripDash.Name = "toolStripDash";
|
||||
this.toolStripDash.Size = new System.Drawing.Size(1200, 27);
|
||||
this.toolStripDash.TabIndex = 0;
|
||||
//
|
||||
//
|
||||
toolStripDash.ImageScalingSize = new Size(24, 24);
|
||||
toolStripDash.Items.AddRange(new ToolStripItem[] { tslKonto, cbAccount, tslModul, cbModule, tslArt, cbMode, tslZeit, cbRange, tsRefresh });
|
||||
toolStripDash.Location = new Point(0, 0);
|
||||
toolStripDash.Name = "toolStripDash";
|
||||
toolStripDash.Padding = new Padding(0, 0, 3, 0);
|
||||
toolStripDash.Size = new Size(1714, 34);
|
||||
toolStripDash.TabIndex = 0;
|
||||
//
|
||||
// tslKonto
|
||||
//
|
||||
this.tslKonto.Name = "tslKonto";
|
||||
this.tslKonto.Text = "Konto:";
|
||||
//
|
||||
//
|
||||
tslKonto.Name = "tslKonto";
|
||||
tslKonto.Size = new Size(64, 29);
|
||||
tslKonto.Text = "Konto:";
|
||||
//
|
||||
// cbAccount
|
||||
//
|
||||
this.cbAccount.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cbAccount.Name = "cbAccount";
|
||||
this.cbAccount.Size = new System.Drawing.Size(170, 27);
|
||||
//
|
||||
//
|
||||
cbAccount.DropDownStyle = ComboBoxStyle.DropDownList;
|
||||
cbAccount.Name = "cbAccount";
|
||||
cbAccount.Size = new Size(241, 34);
|
||||
//
|
||||
// tslModul
|
||||
//
|
||||
this.tslModul.Name = "tslModul";
|
||||
this.tslModul.Text = "Modul:";
|
||||
//
|
||||
//
|
||||
tslModul.Name = "tslModul";
|
||||
tslModul.Size = new Size(68, 29);
|
||||
tslModul.Text = "Modul:";
|
||||
//
|
||||
// cbModule
|
||||
//
|
||||
this.cbModule.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cbModule.Name = "cbModule";
|
||||
this.cbModule.Size = new System.Drawing.Size(150, 27);
|
||||
//
|
||||
//
|
||||
cbModule.DropDownStyle = ComboBoxStyle.DropDownList;
|
||||
cbModule.Name = "cbModule";
|
||||
cbModule.Size = new Size(213, 34);
|
||||
//
|
||||
// tslArt
|
||||
//
|
||||
this.tslArt.Name = "tslArt";
|
||||
this.tslArt.Text = "Art:";
|
||||
//
|
||||
//
|
||||
tslArt.Name = "tslArt";
|
||||
tslArt.Size = new Size(40, 29);
|
||||
tslArt.Text = "Art:";
|
||||
//
|
||||
// cbMode
|
||||
//
|
||||
this.cbMode.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cbMode.Name = "cbMode";
|
||||
this.cbMode.Size = new System.Drawing.Size(100, 27);
|
||||
//
|
||||
//
|
||||
cbMode.DropDownStyle = ComboBoxStyle.DropDownList;
|
||||
cbMode.Name = "cbMode";
|
||||
cbMode.Size = new Size(141, 34);
|
||||
//
|
||||
// tslZeit
|
||||
//
|
||||
this.tslZeit.Name = "tslZeit";
|
||||
this.tslZeit.Text = "Zeitraum:";
|
||||
//
|
||||
//
|
||||
tslZeit.Name = "tslZeit";
|
||||
tslZeit.Size = new Size(86, 29);
|
||||
tslZeit.Text = "Zeitraum:";
|
||||
//
|
||||
// cbRange
|
||||
//
|
||||
this.cbRange.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cbRange.Name = "cbRange";
|
||||
this.cbRange.Size = new System.Drawing.Size(110, 27);
|
||||
//
|
||||
//
|
||||
cbRange.DropDownStyle = ComboBoxStyle.DropDownList;
|
||||
cbRange.Name = "cbRange";
|
||||
cbRange.Size = new Size(155, 34);
|
||||
//
|
||||
// tsRefresh
|
||||
//
|
||||
this.tsRefresh.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
|
||||
this.tsRefresh.Name = "tsRefresh";
|
||||
this.tsRefresh.Text = "Aktualisieren";
|
||||
//
|
||||
//
|
||||
tsRefresh.DisplayStyle = ToolStripItemDisplayStyle.Text;
|
||||
tsRefresh.Name = "tsRefresh";
|
||||
tsRefresh.Size = new Size(116, 29);
|
||||
tsRefresh.Text = "Aktualisieren";
|
||||
//
|
||||
// tabControlDash
|
||||
//
|
||||
this.tabControlDash.Controls.Add(this.tabDashboard);
|
||||
this.tabControlDash.Controls.Add(this.tabHistory);
|
||||
this.tabControlDash.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tabControlDash.Location = new System.Drawing.Point(0, 27);
|
||||
this.tabControlDash.Name = "tabControlDash";
|
||||
this.tabControlDash.SelectedIndex = 0;
|
||||
this.tabControlDash.Size = new System.Drawing.Size(1200, 623);
|
||||
this.tabControlDash.TabIndex = 1;
|
||||
//
|
||||
//
|
||||
tabControlDash.Controls.Add(tabDashboard);
|
||||
tabControlDash.Controls.Add(tabHistory);
|
||||
tabControlDash.Dock = DockStyle.Fill;
|
||||
tabControlDash.Location = new Point(0, 34);
|
||||
tabControlDash.Margin = new Padding(4, 5, 4, 5);
|
||||
tabControlDash.Name = "tabControlDash";
|
||||
tabControlDash.SelectedIndex = 0;
|
||||
tabControlDash.Size = new Size(1714, 1049);
|
||||
tabControlDash.TabIndex = 1;
|
||||
//
|
||||
// tabDashboard
|
||||
//
|
||||
this.tabDashboard.Controls.Add(this.picEquity);
|
||||
this.tabDashboard.Controls.Add(this.pnlChartsBottom);
|
||||
this.tabDashboard.Controls.Add(this.flpKpis);
|
||||
this.tabDashboard.Location = new System.Drawing.Point(4, 24);
|
||||
this.tabDashboard.Name = "tabDashboard";
|
||||
this.tabDashboard.Padding = new System.Windows.Forms.Padding(3);
|
||||
this.tabDashboard.Size = new System.Drawing.Size(1192, 595);
|
||||
this.tabDashboard.TabIndex = 0;
|
||||
this.tabDashboard.Text = "Dashboard";
|
||||
this.tabDashboard.UseVisualStyleBackColor = true;
|
||||
//
|
||||
//
|
||||
tabDashboard.Controls.Add(picEquity);
|
||||
tabDashboard.Controls.Add(pnlChartsBottom);
|
||||
tabDashboard.Controls.Add(flpKpis);
|
||||
tabDashboard.Location = new Point(4, 34);
|
||||
tabDashboard.Margin = new Padding(4, 5, 4, 5);
|
||||
tabDashboard.Name = "tabDashboard";
|
||||
tabDashboard.Padding = new Padding(4, 5, 4, 5);
|
||||
tabDashboard.Size = new Size(1706, 1011);
|
||||
tabDashboard.TabIndex = 0;
|
||||
tabDashboard.Text = "Dashboard";
|
||||
tabDashboard.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// picEquity
|
||||
//
|
||||
this.picEquity.BackColor = System.Drawing.Color.White;
|
||||
this.picEquity.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.picEquity.Location = new System.Drawing.Point(3, 79);
|
||||
this.picEquity.Name = "picEquity";
|
||||
this.picEquity.Size = new System.Drawing.Size(1186, 273);
|
||||
this.picEquity.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
|
||||
this.picEquity.TabIndex = 2;
|
||||
this.picEquity.TabStop = false;
|
||||
//
|
||||
//
|
||||
picEquity.BackColor = Color.White;
|
||||
picEquity.Dock = DockStyle.Fill;
|
||||
picEquity.Location = new Point(4, 132);
|
||||
picEquity.Margin = new Padding(4, 5, 4, 5);
|
||||
picEquity.Name = "picEquity";
|
||||
picEquity.Size = new Size(1698, 474);
|
||||
picEquity.SizeMode = PictureBoxSizeMode.Zoom;
|
||||
picEquity.TabIndex = 2;
|
||||
picEquity.TabStop = false;
|
||||
//
|
||||
// pnlChartsBottom
|
||||
//
|
||||
this.pnlChartsBottom.Controls.Add(this.picDay);
|
||||
this.pnlChartsBottom.Controls.Add(this.picModule);
|
||||
this.pnlChartsBottom.Dock = System.Windows.Forms.DockStyle.Bottom;
|
||||
this.pnlChartsBottom.Location = new System.Drawing.Point(3, 352);
|
||||
this.pnlChartsBottom.Name = "pnlChartsBottom";
|
||||
this.pnlChartsBottom.Size = new System.Drawing.Size(1186, 240);
|
||||
this.pnlChartsBottom.TabIndex = 1;
|
||||
//
|
||||
//
|
||||
pnlChartsBottom.Controls.Add(picDay);
|
||||
pnlChartsBottom.Controls.Add(picModule);
|
||||
pnlChartsBottom.Dock = DockStyle.Bottom;
|
||||
pnlChartsBottom.Location = new Point(4, 606);
|
||||
pnlChartsBottom.Margin = new Padding(4, 5, 4, 5);
|
||||
pnlChartsBottom.Name = "pnlChartsBottom";
|
||||
pnlChartsBottom.Size = new Size(1698, 400);
|
||||
pnlChartsBottom.TabIndex = 1;
|
||||
//
|
||||
// picDay
|
||||
//
|
||||
this.picDay.BackColor = System.Drawing.Color.White;
|
||||
this.picDay.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.picDay.Location = new System.Drawing.Point(593, 0);
|
||||
this.picDay.Name = "picDay";
|
||||
this.picDay.Size = new System.Drawing.Size(593, 240);
|
||||
this.picDay.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
|
||||
this.picDay.TabIndex = 1;
|
||||
this.picDay.TabStop = false;
|
||||
//
|
||||
//
|
||||
picDay.BackColor = Color.White;
|
||||
picDay.Dock = DockStyle.Fill;
|
||||
picDay.Location = new Point(847, 0);
|
||||
picDay.Margin = new Padding(4, 5, 4, 5);
|
||||
picDay.Name = "picDay";
|
||||
picDay.Size = new Size(851, 400);
|
||||
picDay.SizeMode = PictureBoxSizeMode.Zoom;
|
||||
picDay.TabIndex = 1;
|
||||
picDay.TabStop = false;
|
||||
//
|
||||
// picModule
|
||||
//
|
||||
this.picModule.BackColor = System.Drawing.Color.White;
|
||||
this.picModule.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.picModule.Location = new System.Drawing.Point(0, 0);
|
||||
this.picModule.Name = "picModule";
|
||||
this.picModule.Size = new System.Drawing.Size(593, 240);
|
||||
this.picModule.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
|
||||
this.picModule.TabIndex = 0;
|
||||
this.picModule.TabStop = false;
|
||||
//
|
||||
//
|
||||
picModule.BackColor = Color.White;
|
||||
picModule.Dock = DockStyle.Left;
|
||||
picModule.Location = new Point(0, 0);
|
||||
picModule.Margin = new Padding(4, 5, 4, 5);
|
||||
picModule.Name = "picModule";
|
||||
picModule.Size = new Size(847, 400);
|
||||
picModule.SizeMode = PictureBoxSizeMode.Zoom;
|
||||
picModule.TabIndex = 0;
|
||||
picModule.TabStop = false;
|
||||
//
|
||||
// flpKpis
|
||||
//
|
||||
this.flpKpis.Controls.Add(this.lblKpiPnl);
|
||||
this.flpKpis.Controls.Add(this.lblKpiWin);
|
||||
this.flpKpis.Controls.Add(this.lblKpiTrades);
|
||||
this.flpKpis.Controls.Add(this.lblKpiAvg);
|
||||
this.flpKpis.Controls.Add(this.lblKpiPf);
|
||||
this.flpKpis.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.flpKpis.Location = new System.Drawing.Point(3, 3);
|
||||
this.flpKpis.Name = "flpKpis";
|
||||
this.flpKpis.Padding = new System.Windows.Forms.Padding(4);
|
||||
this.flpKpis.Size = new System.Drawing.Size(1186, 76);
|
||||
this.flpKpis.TabIndex = 0;
|
||||
this.flpKpis.WrapContents = false;
|
||||
//
|
||||
//
|
||||
flpKpis.Controls.Add(lblKpiPnl);
|
||||
flpKpis.Controls.Add(lblKpiWin);
|
||||
flpKpis.Controls.Add(lblKpiTrades);
|
||||
flpKpis.Controls.Add(lblKpiAvg);
|
||||
flpKpis.Controls.Add(lblKpiPf);
|
||||
flpKpis.Dock = DockStyle.Top;
|
||||
flpKpis.Location = new Point(4, 5);
|
||||
flpKpis.Margin = new Padding(4, 5, 4, 5);
|
||||
flpKpis.Name = "flpKpis";
|
||||
flpKpis.Padding = new Padding(6, 7, 6, 7);
|
||||
flpKpis.Size = new Size(1698, 127);
|
||||
flpKpis.TabIndex = 0;
|
||||
flpKpis.WrapContents = false;
|
||||
//
|
||||
// lblKpiPnl
|
||||
//
|
||||
this.lblKpiPnl.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lblKpiPnl.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.lblKpiPnl.Margin = new System.Windows.Forms.Padding(4);
|
||||
this.lblKpiPnl.MinimumSize = new System.Drawing.Size(190, 56);
|
||||
this.lblKpiPnl.Name = "lblKpiPnl";
|
||||
this.lblKpiPnl.Padding = new System.Windows.Forms.Padding(8);
|
||||
this.lblKpiPnl.Size = new System.Drawing.Size(190, 56);
|
||||
this.lblKpiPnl.TabIndex = 0;
|
||||
this.lblKpiPnl.Text = "Netto-PnL\n—";
|
||||
this.lblKpiPnl.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
//
|
||||
//
|
||||
lblKpiPnl.BorderStyle = BorderStyle.FixedSingle;
|
||||
lblKpiPnl.Font = new Font("Segoe UI", 10F, FontStyle.Bold);
|
||||
lblKpiPnl.Location = new Point(12, 14);
|
||||
lblKpiPnl.Margin = new Padding(6, 7, 6, 7);
|
||||
lblKpiPnl.MinimumSize = new Size(271, 92);
|
||||
lblKpiPnl.Name = "lblKpiPnl";
|
||||
lblKpiPnl.Padding = new Padding(11, 13, 11, 13);
|
||||
lblKpiPnl.Size = new Size(271, 92);
|
||||
lblKpiPnl.TabIndex = 0;
|
||||
lblKpiPnl.Text = "Netto-PnL\n—";
|
||||
lblKpiPnl.TextAlign = ContentAlignment.MiddleLeft;
|
||||
//
|
||||
// lblKpiWin
|
||||
//
|
||||
this.lblKpiWin.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lblKpiWin.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.lblKpiWin.Margin = new System.Windows.Forms.Padding(4);
|
||||
this.lblKpiWin.MinimumSize = new System.Drawing.Size(150, 56);
|
||||
this.lblKpiWin.Name = "lblKpiWin";
|
||||
this.lblKpiWin.Padding = new System.Windows.Forms.Padding(8);
|
||||
this.lblKpiWin.Size = new System.Drawing.Size(150, 56);
|
||||
this.lblKpiWin.TabIndex = 1;
|
||||
this.lblKpiWin.Text = "Winrate\n—";
|
||||
this.lblKpiWin.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
//
|
||||
//
|
||||
lblKpiWin.BorderStyle = BorderStyle.FixedSingle;
|
||||
lblKpiWin.Font = new Font("Segoe UI", 10F, FontStyle.Bold);
|
||||
lblKpiWin.Location = new Point(295, 14);
|
||||
lblKpiWin.Margin = new Padding(6, 7, 6, 7);
|
||||
lblKpiWin.MinimumSize = new Size(213, 92);
|
||||
lblKpiWin.Name = "lblKpiWin";
|
||||
lblKpiWin.Padding = new Padding(11, 13, 11, 13);
|
||||
lblKpiWin.Size = new Size(213, 92);
|
||||
lblKpiWin.TabIndex = 1;
|
||||
lblKpiWin.Text = "Winrate\n—";
|
||||
lblKpiWin.TextAlign = ContentAlignment.MiddleLeft;
|
||||
//
|
||||
// lblKpiTrades
|
||||
//
|
||||
this.lblKpiTrades.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lblKpiTrades.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.lblKpiTrades.Margin = new System.Windows.Forms.Padding(4);
|
||||
this.lblKpiTrades.MinimumSize = new System.Drawing.Size(130, 56);
|
||||
this.lblKpiTrades.Name = "lblKpiTrades";
|
||||
this.lblKpiTrades.Padding = new System.Windows.Forms.Padding(8);
|
||||
this.lblKpiTrades.Size = new System.Drawing.Size(130, 56);
|
||||
this.lblKpiTrades.TabIndex = 2;
|
||||
this.lblKpiTrades.Text = "Trades\n—";
|
||||
this.lblKpiTrades.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
//
|
||||
//
|
||||
lblKpiTrades.BorderStyle = BorderStyle.FixedSingle;
|
||||
lblKpiTrades.Font = new Font("Segoe UI", 10F, FontStyle.Bold);
|
||||
lblKpiTrades.Location = new Point(520, 14);
|
||||
lblKpiTrades.Margin = new Padding(6, 7, 6, 7);
|
||||
lblKpiTrades.MinimumSize = new Size(185, 92);
|
||||
lblKpiTrades.Name = "lblKpiTrades";
|
||||
lblKpiTrades.Padding = new Padding(11, 13, 11, 13);
|
||||
lblKpiTrades.Size = new Size(185, 92);
|
||||
lblKpiTrades.TabIndex = 2;
|
||||
lblKpiTrades.Text = "Trades\n—";
|
||||
lblKpiTrades.TextAlign = ContentAlignment.MiddleLeft;
|
||||
//
|
||||
// lblKpiAvg
|
||||
//
|
||||
this.lblKpiAvg.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lblKpiAvg.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.lblKpiAvg.Margin = new System.Windows.Forms.Padding(4);
|
||||
this.lblKpiAvg.MinimumSize = new System.Drawing.Size(170, 56);
|
||||
this.lblKpiAvg.Name = "lblKpiAvg";
|
||||
this.lblKpiAvg.Padding = new System.Windows.Forms.Padding(8);
|
||||
this.lblKpiAvg.Size = new System.Drawing.Size(170, 56);
|
||||
this.lblKpiAvg.TabIndex = 3;
|
||||
this.lblKpiAvg.Text = "Ø PnL/Trade\n—";
|
||||
this.lblKpiAvg.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
//
|
||||
//
|
||||
lblKpiAvg.BorderStyle = BorderStyle.FixedSingle;
|
||||
lblKpiAvg.Font = new Font("Segoe UI", 10F, FontStyle.Bold);
|
||||
lblKpiAvg.Location = new Point(717, 14);
|
||||
lblKpiAvg.Margin = new Padding(6, 7, 6, 7);
|
||||
lblKpiAvg.MinimumSize = new Size(242, 92);
|
||||
lblKpiAvg.Name = "lblKpiAvg";
|
||||
lblKpiAvg.Padding = new Padding(11, 13, 11, 13);
|
||||
lblKpiAvg.Size = new Size(242, 92);
|
||||
lblKpiAvg.TabIndex = 3;
|
||||
lblKpiAvg.Text = "Ø PnL/Trade\n—";
|
||||
lblKpiAvg.TextAlign = ContentAlignment.MiddleLeft;
|
||||
//
|
||||
// lblKpiPf
|
||||
//
|
||||
this.lblKpiPf.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.lblKpiPf.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.lblKpiPf.Margin = new System.Windows.Forms.Padding(4);
|
||||
this.lblKpiPf.MinimumSize = new System.Drawing.Size(150, 56);
|
||||
this.lblKpiPf.Name = "lblKpiPf";
|
||||
this.lblKpiPf.Padding = new System.Windows.Forms.Padding(8);
|
||||
this.lblKpiPf.Size = new System.Drawing.Size(150, 56);
|
||||
this.lblKpiPf.TabIndex = 4;
|
||||
this.lblKpiPf.Text = "Profit-Faktor\n—";
|
||||
this.lblKpiPf.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
//
|
||||
//
|
||||
lblKpiPf.BorderStyle = BorderStyle.FixedSingle;
|
||||
lblKpiPf.Font = new Font("Segoe UI", 10F, FontStyle.Bold);
|
||||
lblKpiPf.Location = new Point(971, 14);
|
||||
lblKpiPf.Margin = new Padding(6, 7, 6, 7);
|
||||
lblKpiPf.MinimumSize = new Size(213, 92);
|
||||
lblKpiPf.Name = "lblKpiPf";
|
||||
lblKpiPf.Padding = new Padding(11, 13, 11, 13);
|
||||
lblKpiPf.Size = new Size(213, 92);
|
||||
lblKpiPf.TabIndex = 4;
|
||||
lblKpiPf.Text = "Profit-Faktor\n—";
|
||||
lblKpiPf.TextAlign = ContentAlignment.MiddleLeft;
|
||||
//
|
||||
// tabHistory
|
||||
//
|
||||
this.tabHistory.Controls.Add(this.dgvTrades);
|
||||
this.tabHistory.Controls.Add(this.pnlHistFilters);
|
||||
this.tabHistory.Location = new System.Drawing.Point(4, 24);
|
||||
this.tabHistory.Name = "tabHistory";
|
||||
this.tabHistory.Padding = new System.Windows.Forms.Padding(3);
|
||||
this.tabHistory.Size = new System.Drawing.Size(1192, 595);
|
||||
this.tabHistory.TabIndex = 1;
|
||||
this.tabHistory.Text = "Tradehistorie";
|
||||
this.tabHistory.UseVisualStyleBackColor = true;
|
||||
//
|
||||
//
|
||||
tabHistory.Controls.Add(dgvTrades);
|
||||
tabHistory.Controls.Add(pnlHistFilters);
|
||||
tabHistory.Location = new Point(4, 34);
|
||||
tabHistory.Margin = new Padding(4, 5, 4, 5);
|
||||
tabHistory.Name = "tabHistory";
|
||||
tabHistory.Padding = new Padding(4, 5, 4, 5);
|
||||
tabHistory.Size = new Size(1706, 1000);
|
||||
tabHistory.TabIndex = 1;
|
||||
tabHistory.Text = "Tradehistorie";
|
||||
tabHistory.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// dgvTrades
|
||||
//
|
||||
this.dgvTrades.AllowUserToAddRows = false;
|
||||
this.dgvTrades.AllowUserToDeleteRows = false;
|
||||
this.dgvTrades.AutoGenerateColumns = false;
|
||||
this.dgvTrades.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||
this.dgvTrades.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
||||
this.colModule, this.colAccount, this.colMarket, this.colOutcome, this.colSide,
|
||||
this.colEntry, this.colExit, this.colSize, this.colPnl, this.colPnlPct, this.colClosedAt});
|
||||
this.dgvTrades.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.dgvTrades.Location = new System.Drawing.Point(3, 39);
|
||||
this.dgvTrades.Name = "dgvTrades";
|
||||
this.dgvTrades.ReadOnly = true;
|
||||
this.dgvTrades.RowHeadersVisible = false;
|
||||
this.dgvTrades.Size = new System.Drawing.Size(1186, 553);
|
||||
this.dgvTrades.TabIndex = 1;
|
||||
//
|
||||
dgvTrades.AllowUserToAddRows = false;
|
||||
dgvTrades.AllowUserToDeleteRows = false;
|
||||
dgvTrades.AutoGenerateColumns = false;
|
||||
dgvTrades.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||
dgvTrades.Columns.AddRange(new DataGridViewColumn[] { colModule, colAccount, colMarket, colOutcome, colSide, colEntry, colExit, colSize, colPnl, colPnlPct, colClosedAt });
|
||||
dgvTrades.Dock = DockStyle.Fill;
|
||||
dgvTrades.Location = new Point(4, 65);
|
||||
dgvTrades.Margin = new Padding(4, 5, 4, 5);
|
||||
dgvTrades.Name = "dgvTrades";
|
||||
dgvTrades.ReadOnly = true;
|
||||
dgvTrades.RowHeadersVisible = false;
|
||||
dgvTrades.RowHeadersWidth = 62;
|
||||
dgvTrades.Size = new Size(1698, 930);
|
||||
dgvTrades.TabIndex = 1;
|
||||
//
|
||||
// colModule
|
||||
//
|
||||
this.colModule.DataPropertyName = "Module";
|
||||
this.colModule.HeaderText = "Modul";
|
||||
this.colModule.Name = "colModule";
|
||||
this.colModule.Width = 110;
|
||||
colModule.DataPropertyName = "Module";
|
||||
colModule.HeaderText = "Modul";
|
||||
colModule.Name = "colModule";
|
||||
colModule.Width = 110;
|
||||
//
|
||||
// colAccount
|
||||
//
|
||||
this.colAccount.DataPropertyName = "Account";
|
||||
this.colAccount.HeaderText = "Konto";
|
||||
this.colAccount.Name = "colAccount";
|
||||
this.colAccount.Width = 130;
|
||||
colAccount.DataPropertyName = "Account";
|
||||
colAccount.HeaderText = "Konto";
|
||||
colAccount.Name = "colAccount";
|
||||
colAccount.Width = 130;
|
||||
//
|
||||
// colMarket
|
||||
//
|
||||
this.colMarket.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
|
||||
this.colMarket.DataPropertyName = "Market";
|
||||
this.colMarket.HeaderText = "Markt";
|
||||
this.colMarket.Name = "colMarket";
|
||||
colMarket.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
|
||||
colMarket.DataPropertyName = "Market";
|
||||
colMarket.HeaderText = "Markt";
|
||||
colMarket.Name = "colMarket";
|
||||
//
|
||||
// colOutcome
|
||||
//
|
||||
this.colOutcome.DataPropertyName = "Outcome";
|
||||
this.colOutcome.HeaderText = "Outcome";
|
||||
this.colOutcome.Name = "colOutcome";
|
||||
this.colOutcome.Width = 80;
|
||||
colOutcome.DataPropertyName = "Outcome";
|
||||
colOutcome.HeaderText = "Outcome";
|
||||
colOutcome.Name = "colOutcome";
|
||||
colOutcome.Width = 80;
|
||||
//
|
||||
// colSide
|
||||
//
|
||||
this.colSide.DataPropertyName = "Side";
|
||||
this.colSide.HeaderText = "Side";
|
||||
this.colSide.Name = "colSide";
|
||||
this.colSide.Width = 60;
|
||||
colSide.DataPropertyName = "Side";
|
||||
colSide.HeaderText = "Side";
|
||||
colSide.Name = "colSide";
|
||||
colSide.Width = 60;
|
||||
//
|
||||
// colEntry
|
||||
//
|
||||
this.colEntry.DataPropertyName = "EntryPrice";
|
||||
this.colEntry.HeaderText = "Entry";
|
||||
this.colEntry.Name = "colEntry";
|
||||
this.colEntry.Width = 70;
|
||||
colEntry.DataPropertyName = "EntryPrice";
|
||||
colEntry.HeaderText = "Entry";
|
||||
colEntry.Name = "colEntry";
|
||||
colEntry.Width = 70;
|
||||
//
|
||||
// colExit
|
||||
//
|
||||
this.colExit.DataPropertyName = "ExitPrice";
|
||||
this.colExit.HeaderText = "Exit";
|
||||
this.colExit.Name = "colExit";
|
||||
this.colExit.Width = 70;
|
||||
colExit.DataPropertyName = "ExitPrice";
|
||||
colExit.HeaderText = "Exit";
|
||||
colExit.Name = "colExit";
|
||||
colExit.Width = 70;
|
||||
//
|
||||
// colSize
|
||||
//
|
||||
this.colSize.DataPropertyName = "Size";
|
||||
this.colSize.HeaderText = "Size";
|
||||
this.colSize.Name = "colSize";
|
||||
this.colSize.Width = 70;
|
||||
colSize.DataPropertyName = "Size";
|
||||
colSize.HeaderText = "Size";
|
||||
colSize.Name = "colSize";
|
||||
colSize.Width = 70;
|
||||
//
|
||||
// colPnl
|
||||
//
|
||||
this.colPnl.DataPropertyName = "RealizedPnl";
|
||||
this.colPnl.HeaderText = "PnL";
|
||||
this.colPnl.Name = "colPnl";
|
||||
this.colPnl.Width = 80;
|
||||
colPnl.DataPropertyName = "RealizedPnl";
|
||||
colPnl.HeaderText = "PnL";
|
||||
colPnl.Name = "colPnl";
|
||||
colPnl.Width = 80;
|
||||
//
|
||||
// colPnlPct
|
||||
//
|
||||
this.colPnlPct.DataPropertyName = "PnlPercent";
|
||||
this.colPnlPct.HeaderText = "PnL %";
|
||||
this.colPnlPct.Name = "colPnlPct";
|
||||
this.colPnlPct.Width = 70;
|
||||
colPnlPct.DataPropertyName = "PnlPercent";
|
||||
colPnlPct.HeaderText = "PnL %";
|
||||
colPnlPct.Name = "colPnlPct";
|
||||
colPnlPct.Width = 70;
|
||||
//
|
||||
// colClosedAt
|
||||
//
|
||||
this.colClosedAt.DataPropertyName = "ClosedAt";
|
||||
this.colClosedAt.HeaderText = "Geschlossen";
|
||||
this.colClosedAt.Name = "colClosedAt";
|
||||
this.colClosedAt.Width = 140;
|
||||
colClosedAt.DataPropertyName = "ClosedAt";
|
||||
colClosedAt.HeaderText = "Geschlossen";
|
||||
colClosedAt.Name = "colClosedAt";
|
||||
colClosedAt.Width = 140;
|
||||
//
|
||||
// pnlHistFilters
|
||||
//
|
||||
this.pnlHistFilters.Controls.Add(this.cbWinLoss);
|
||||
this.pnlHistFilters.Controls.Add(this.lblErgebnis);
|
||||
this.pnlHistFilters.Controls.Add(this.tbSearch);
|
||||
this.pnlHistFilters.Controls.Add(this.lblSuche);
|
||||
this.pnlHistFilters.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.pnlHistFilters.Location = new System.Drawing.Point(3, 3);
|
||||
this.pnlHistFilters.Name = "pnlHistFilters";
|
||||
this.pnlHistFilters.Size = new System.Drawing.Size(1186, 36);
|
||||
this.pnlHistFilters.TabIndex = 0;
|
||||
//
|
||||
// lblSuche
|
||||
//
|
||||
this.lblSuche.AutoSize = true;
|
||||
this.lblSuche.Location = new System.Drawing.Point(6, 9);
|
||||
this.lblSuche.Name = "lblSuche";
|
||||
this.lblSuche.Size = new System.Drawing.Size(45, 15);
|
||||
this.lblSuche.TabIndex = 0;
|
||||
this.lblSuche.Text = "Suche:";
|
||||
//
|
||||
// tbSearch
|
||||
//
|
||||
this.tbSearch.Location = new System.Drawing.Point(57, 6);
|
||||
this.tbSearch.Name = "tbSearch";
|
||||
this.tbSearch.PlaceholderText = "Markt / Outcome …";
|
||||
this.tbSearch.Size = new System.Drawing.Size(280, 23);
|
||||
this.tbSearch.TabIndex = 1;
|
||||
//
|
||||
// lblErgebnis
|
||||
//
|
||||
this.lblErgebnis.AutoSize = true;
|
||||
this.lblErgebnis.Location = new System.Drawing.Point(360, 9);
|
||||
this.lblErgebnis.Name = "lblErgebnis";
|
||||
this.lblErgebnis.Size = new System.Drawing.Size(58, 15);
|
||||
this.lblErgebnis.TabIndex = 2;
|
||||
this.lblErgebnis.Text = "Ergebnis:";
|
||||
//
|
||||
//
|
||||
pnlHistFilters.Controls.Add(cbWinLoss);
|
||||
pnlHistFilters.Controls.Add(lblErgebnis);
|
||||
pnlHistFilters.Controls.Add(tbSearch);
|
||||
pnlHistFilters.Controls.Add(lblSuche);
|
||||
pnlHistFilters.Dock = DockStyle.Top;
|
||||
pnlHistFilters.Location = new Point(4, 5);
|
||||
pnlHistFilters.Margin = new Padding(4, 5, 4, 5);
|
||||
pnlHistFilters.Name = "pnlHistFilters";
|
||||
pnlHistFilters.Size = new Size(1698, 60);
|
||||
pnlHistFilters.TabIndex = 0;
|
||||
//
|
||||
// cbWinLoss
|
||||
//
|
||||
this.cbWinLoss.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cbWinLoss.Location = new System.Drawing.Point(424, 6);
|
||||
this.cbWinLoss.Name = "cbWinLoss";
|
||||
this.cbWinLoss.Size = new System.Drawing.Size(150, 23);
|
||||
this.cbWinLoss.TabIndex = 3;
|
||||
//
|
||||
//
|
||||
cbWinLoss.DropDownStyle = ComboBoxStyle.DropDownList;
|
||||
cbWinLoss.Location = new Point(606, 10);
|
||||
cbWinLoss.Margin = new Padding(4, 5, 4, 5);
|
||||
cbWinLoss.Name = "cbWinLoss";
|
||||
cbWinLoss.Size = new Size(213, 33);
|
||||
cbWinLoss.TabIndex = 3;
|
||||
//
|
||||
// lblErgebnis
|
||||
//
|
||||
lblErgebnis.AutoSize = true;
|
||||
lblErgebnis.Location = new Point(514, 15);
|
||||
lblErgebnis.Margin = new Padding(4, 0, 4, 0);
|
||||
lblErgebnis.Name = "lblErgebnis";
|
||||
lblErgebnis.Size = new Size(84, 25);
|
||||
lblErgebnis.TabIndex = 2;
|
||||
lblErgebnis.Text = "Ergebnis:";
|
||||
//
|
||||
// tbSearch
|
||||
//
|
||||
tbSearch.Location = new Point(81, 10);
|
||||
tbSearch.Margin = new Padding(4, 5, 4, 5);
|
||||
tbSearch.Name = "tbSearch";
|
||||
tbSearch.PlaceholderText = "Markt / Outcome …";
|
||||
tbSearch.Size = new Size(398, 31);
|
||||
tbSearch.TabIndex = 1;
|
||||
//
|
||||
// lblSuche
|
||||
//
|
||||
lblSuche.AutoSize = true;
|
||||
lblSuche.Location = new Point(9, 15);
|
||||
lblSuche.Margin = new Padding(4, 0, 4, 0);
|
||||
lblSuche.Name = "lblSuche";
|
||||
lblSuche.Size = new Size(63, 25);
|
||||
lblSuche.TabIndex = 0;
|
||||
lblSuche.Text = "Suche:";
|
||||
//
|
||||
// DashboardView
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.Controls.Add(this.tabControlDash);
|
||||
this.Controls.Add(this.toolStripDash);
|
||||
this.ClientSize = new System.Drawing.Size(1200, 650);
|
||||
this.Name = "DashboardView";
|
||||
this.Text = "Dashboard";
|
||||
this.toolStripDash.ResumeLayout(false);
|
||||
this.toolStripDash.PerformLayout();
|
||||
this.tabControlDash.ResumeLayout(false);
|
||||
this.tabDashboard.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.picEquity)).EndInit();
|
||||
this.pnlChartsBottom.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.picDay)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.picModule)).EndInit();
|
||||
this.flpKpis.ResumeLayout(false);
|
||||
this.tabHistory.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvTrades)).EndInit();
|
||||
this.pnlHistFilters.ResumeLayout(false);
|
||||
this.pnlHistFilters.PerformLayout();
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
//
|
||||
AutoScaleDimensions = new SizeF(10F, 25F);
|
||||
AutoScaleMode = AutoScaleMode.Font;
|
||||
ClientSize = new Size(1714, 1083);
|
||||
Controls.Add(tabControlDash);
|
||||
Controls.Add(toolStripDash);
|
||||
Icon = (Icon)resources.GetObject("$this.Icon");
|
||||
Margin = new Padding(4, 5, 4, 5);
|
||||
Name = "DashboardView";
|
||||
Text = "Dashboard";
|
||||
toolStripDash.ResumeLayout(false);
|
||||
toolStripDash.PerformLayout();
|
||||
tabControlDash.ResumeLayout(false);
|
||||
tabDashboard.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)picEquity).EndInit();
|
||||
pnlChartsBottom.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)picDay).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)picModule).EndInit();
|
||||
flpKpis.ResumeLayout(false);
|
||||
tabHistory.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)dgvTrades).EndInit();
|
||||
pnlHistFilters.ResumeLayout(false);
|
||||
pnlHistFilters.PerformLayout();
|
||||
ResumeLayout(false);
|
||||
PerformLayout();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
Reference in New Issue
Block a user