private void DeleteSnippet(ChatSnippetBox b)
        {
            int index = ContentPanel.Controls.IndexOf(b);

            AddSnippetButton.Location = ContentPanel.Controls[ContentPanel.Controls.Count - 1].Location;
            for (int i = index + 1; i < ContentPanel.Controls.Count; i++)
            {
                var c = ContentPanel.Controls[i];
                c.Location = new Point(c.Location.X, c.Location.Y - 20);
            }
            ContentPanel.Controls.RemoveAt(index);
        }
        private ChatSnippetBox AddNewSnippet()
        {
            ChatSnippetBox b = new ChatSnippetBox();

            b.Location         = AddSnippetButton.Location;
            b.OnDeleteClicked += s =>
            {
                DeleteSnippet(s);
            };
            ContentPanel.Controls.Add(b);
            AddSnippetButton.Location = new Point(AddSnippetButton.Location.X, AddSnippetButton.Location.Y + 20);
            return(b);
        }