ME3Explorer.Texplorer2.SearchBox_TextChanged C# (CSharp) Method

SearchBox_TextChanged() private method

private SearchBox_TextChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void SearchBox_TextChanged(object sender, EventArgs e)
        {
            if (SearchBox.Text == "")
            {
                UsefulThings.WinForms.Transitions.Transition.run(TabSearchSplitter, "SplitterDistance", 0, new UsefulThings.WinForms.Transitions.TransitionType_CriticalDamping(400));
                SearchCountLabel.Text = "";
                int dest = splitContainer4.Width - (SearchBox.Location.X - TabSearchSplitter.Location.X) - 4;
                UsefulThings.WinForms.Transitions.Transition.run(SearchBox, "Width", dest, new UsefulThings.WinForms.Transitions.TransitionType_CriticalDamping(200));
            }
            else
            {
                if (SearchBox.ForeColor != Color.Gray && Tree != null && Tree.TexCount != 0)
                {
                    if (SearchBox.Text[0] != '\\')
                    {
                        UsefulThings.WinForms.Transitions.Transition.run(TabSearchSplitter, "SplitterDistance", TabSearchSplitter.Height / 2, new UsefulThings.WinForms.Transitions.TransitionType_CriticalDamping(400));

                        int start = Environment.TickCount;
                        Search.SearchAllv5(SearchBox.Text, SearchListBox, "new");
                        Console.WriteLine(SearchBox.Text + "   " + TimeSpan.FromTicks(Environment.TickCount - start));



                        SearchCountLabel.Text = SearchListBox.Items.Count.ToString();
                        int dest = splitContainer4.Width - 4 - (SearchCountLabel.Width) - (SearchBox.Location.X - TabSearchSplitter.Location.X);
                        UsefulThings.WinForms.Transitions.Transition.run(SearchBox, "Width", dest, new UsefulThings.WinForms.Transitions.TransitionType_CriticalDamping(200));
                    }
                }
            }
        }
Texplorer2