
19-01-2007, 15:37
|
 |
|
|
חבר מתאריך: 22.09.06
הודעות: 83
|
|
האירוע OnDraw קורה בכל פעם שהטופס מצייר את עצמו. אם זה בפעם הראשונה כשאת יוצרת אותו.. מוציאה אותו ממזעור וכו'..
אז אם תרשמי אליו, תוכלי לדעת מתי הטופס מצייר את עצמו, וכשזה קורה, תציירי מחדש את הלוח שלך
משהו כזה:
קוד:
Form myForm = new Form();
myForm.OnDraw += new OnDrawDelegate(someMethod)
public void someMethod(object sender, EventArgs e)
{
// add your drawing code here
}
המטודה someMethod תקרא בכל פעם שהטופס יצייר את עצמו. יש גם מטודות שיכולו תהכריח את הטופס לצייר את עצמו מחדש, לא בטוח איזה, אבל צריך להיות איזה refresh או draw... תבדקי את זה
_____________________________________
|