public void show(MainWindow con, ListBox lb, string kto, string text, int tem)
        {
            if (!lb.CheckAccess())
            {
                con.Dispatcher.Invoke(DispatcherPriority.Send,
                (Action)delegate
                {
                    UserWiad itm = new UserWiad();
                    itm.Nick = kto;
                    itm.Wiad = text;
                    itm.Typ = tem;
                    lb.Items.Add(itm);
                    lb.ScrollIntoView(itm);
                });
            }
            else
            {
                UserWiad itm = new UserWiad();
                itm.Nick = kto;
                itm.Wiad = text;
                itm.Typ = tem;
                lb.Items.Add(itm);

                lb.ScrollIntoView(itm);
            }
        }
 public void text(MainWindow con, TextBox tbw, ListBox lb, bool wart)
 {
     if (!tbw.CheckAccess() && !lb.CheckAccess())
     {
         con.Dispatcher.Invoke(DispatcherPriority.Send,
         (Action)delegate
         {
             Visibility stan;
             if (wart == true)
                 stan = System.Windows.Visibility.Hidden;
             else
                 stan = System.Windows.Visibility.Visible;
             lb.Visibility = stan;
             if (wart == false)
                 stan = System.Windows.Visibility.Hidden;
             else
                 stan = System.Windows.Visibility.Visible;
             tbw.Visibility = stan;
         });
     }
     else
     {
         Visibility stan;
         if (wart == true)
             stan = System.Windows.Visibility.Hidden;
         else
             stan = System.Windows.Visibility.Visible;
         lb.Visibility = stan;
         if (wart == false)
             stan = System.Windows.Visibility.Hidden;
         else
             stan = System.Windows.Visibility.Visible;
         tbw.Visibility = stan;
     }
 }