using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using TradeIdeas.ServerConnection; using TradeIdeas.TIProData; using TradeIdeas.TIProData.Interfaces; namespace TradeIdeas.TIProGUI { public partial class SaveToCloud : Form { public static readonly WindowIconCache WindowIconCache = new WindowIconCache("SAVE_TO_CLOUD"); private ListViewItem _specialLayoutItems; WatermarkTextBox shortDescriptionTextBox = new WatermarkTextBox(); WatermarkTextBox longDescriptionTextBox = new WatermarkTextBox(); // new variable to track when list view is being updated - RVH20210415 private bool _listUpdating = false; public bool ShowPrivateSymbolsListWarning = false; public SaveToCloud() { InitializeComponent(); WindowIconCache.SetIcon(this); //set the anchoring to the two watermark textboxes... shortDescriptionTextBox.Anchor = AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top; longDescriptionTextBox.Anchor = AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top; //modify and add the WatermarkTextBox shortDescriptionTextBox.Top = 32; shortDescriptionTextBox.Left = 3; shortDescriptionTextBox.Size = new System.Drawing.Size(633, 20); shortDescriptionTextBox.WatermarkText = "Title"; splitContainer1.Panel2.Controls.Add(shortDescriptionTextBox); //modify and add the WatermarkTextBox longDescriptionTextBox.Multiline = true; longDescriptionTextBox.AcceptsReturn = true; longDescriptionTextBox.ScrollBars = ScrollBars.Vertical; longDescriptionTextBox.Top = 58; longDescriptionTextBox.Left = 3; longDescriptionTextBox.Size = new System.Drawing.Size(633, 77); longDescriptionTextBox.WatermarkText = "Description"; splitContainer1.Panel2.Controls.Add(longDescriptionTextBox); foreach (Form form in Application.OpenForms.Cast