Очистка textBox из другого потока - C#

Узнай цену своей работы

Формулировка задачи:

Как можно попроще очистить textBox из неосновного потока?

Решение задачи: «Очистка textBox из другого потока»

textual
Листинг программы
using System;
using System.Windows.Forms;
 
namespace tempWF
{
    public partial class MainForm : Form
    {
        public MainForm()
        {
            InitializeComponent();
            
            Label lb = new Label();
            lb.Text="dadasd";
            lb.Name="lb";
            this.Controls.Add(lb);
            
            Button b = new Button();
            b.Left = 10;
            b.Top = 45;
            b.Text="daffafa";
            b.Click+= new EventHandler(button_onClick);
            this.Controls.Add(b);
        }
        
        private void button_onClick(object sender, EventArgs e){
            (this.Controls["lb"] as Label).Invoke((MethodInvoker)(delegate(){(this.Controls["lb"] as Label).Text="newText";}));
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.4 из 5
Похожие ответы