ABA


"שאלה לגבי הפניה אל כפתור | C#"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15121 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15121
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   11:57   28.12.08   
אל הפורום  
  שאלה לגבי הפניה אל כפתור | C#  
 
   ערכתי לאחרונה בתאריך 28.12.08 בשעה 11:59 בברכה, ronen333
 
עשיתי WINDOW APPLICTION והעברתי אובייקט TEXTBOX למחלקה אחרת ובמחלה הזאת אני משנה את הערך טקסט. (DIGITAL זה הפקד TEXTBOX)
אבל זה זורק לי-
Cross-thread operation not valid: Control 'digital' accessed from a thread other than the thread it was created on.

partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
clock = new Clock(digital);
}

private void start_Click(object sender, System.EventArgs e)
{
this.clock.Start();
}

private void stop_Click(object sender, System.EventArgs e)
{
this.clock.Stop();
}

private Clock clock;
}



class Clock
{
public Clock(TextBox displayBox)
{
this.display = displayBox;
}

public void Start()
{
//pulsed.Add(this.RefreshTime);
pulsed.tick += this.RefreshTime;
}

public void Stop()
{
//pulsed.Remove(this.RefreshTime);
pulsed.tick -= this.RefreshTime;
}

private void RefreshTime(int hh, int mm, int ss)
{
this.display.Text = string.Format("{0:D2}:{1:D2}:{2:D2}", hh, mm, ss);
}

private Ticker pulsed = new Ticker();
private TextBox display;
}

למה זה זורק לי EXCEPTION כזה? (מה לא חוקי בזה? X= )

תודה לעוזרים


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  כנס עידן_הכלי 28.12.08 16:06 1

       
עידן_הכלי

   16:06   28.12.08   
אל הפורום  
  1. כנס  
בתגובה להודעה מספר 0
 
   תקרא פה
http://www.codeproject.com/KB/cs/Cross_Thread.aspx


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net