Statik Metot İçerisinde Textbox'da Değişiklik

Başlatan ds01, 28 Ocak 2016, 23:19:42

ds01

Merhaba, ben bir metodu static tanımladım. Çünkü thread içine almam gerekti. Ve bu metot içerisinde Form'daki textbox içerisinde değişiklik yapmam gerekiyor. Bu nasıl mümkün olabilir.
Teşekkürler...

mir_as82

Hocam çok iyi bilmemek ile birlikte. Statik metod içinde statik olmayan elemanlar kullanılamıyor. Sadece belki fikir verir diye yazdım.


vitruvius

En kolayı Textbox'ı method'a bir argüman olarak aktarabilirsiniz.

private static void changeText1(TextBox myTextbox)
     {
         myTextbox.Text = "Hello";
     }

private void button1_Click(object sender, EventArgs e)
     {
         changeText1(textBox1);
     }

ds01

@atomx,@vitruvius  yardımlarınız için çok teşekkür ederim... Deniyeceğim...

peko

Invoke(new MethodInvoker(delegate
{
     TextBox.Text = "Test";
 }));
" Bazıları zeka'sını iş'i zorlaştırmak için, bazıları ise kolaylaştırmak için kullanır.. "

ds01

Alıntı yapılan: peko - 29 Ocak 2016, 11:06:49
Invoke(new MethodInvoker(delegate
{
     TextBox.Text = "Test";
 }));


Teşekkür ederim yardımınız için...