private void Form1_Load(object sender, EventArgs e) { Visible = false; ShowInTaskbar = false; WindowState = FormWindowState.Minimized; Hide(); RunningWindows.GetOrCreateBackground(); }
private void toolStripMenuItem2_DropDownOpening(object sender, EventArgs e) { var windows = RunningWindows.GetOpenedWindows(); if (windows.Any()) { toolStripMenuItem2.DropDownItems.Clear(); foreach (var kvp in windows) { var moveToBackground = new ToolStripButton(kvp.Value.Title); moveToBackground.Click += (o, args) => { RunningWindows.SetParent(kvp.Key, RunningWindows.GetOrCreateBackground()); //backgroundWindows[kvp.Key] = kvp.Value; }; toolStripMenuItem2.DropDownItems.Add(moveToBackground); } } }