PDA

View Full Version : چگونگی دسترسی به اشیای فرم دیگر



f.beigirad
یک شنبه 15 بهمن 1391, 19:37 عصر
با عرض سلام.

من میخوام از فرم 1 ، مقدار text لیبل 1 که توی فرم 2 هست رو تغییر بدم.

نمیدونم چطوری؟

ممنون میشم راهنمایی کنید؟

ma.rad
یک شنبه 15 بهمن 1391, 19:49 عصر
لطفا قبل از ایجاد تاپیک جستجو کنید.
تو همین قسمت تاپیک های مشابه پایین جواب سوالتون رو می تونید پیدا کنید

josh simpson
یک شنبه 15 بهمن 1391, 19:53 عصر
روش های زیادی برای این کار می تونید انجام بدید:
1) Lable رو به صورت Static تعریف کنید و از فرم های دیگه به راحتی تکست اون رو تغییر بدید.


public static Label lbl1 = new Label();


2) یک متغیر Static روی فرم مورد نظر ایجاد کنید و از فرم های دیگه به راحتی مقدار اون رو تغییر بدید.

public static string lblText = string.Empty;


سپس یک تایمر روی همان فرم ایجاد کنید که مثلا هر 1 ثانیه مقدار تکست Lable رو مساوی او متغیر قرار بده.


lbl1.Text = lblText;

3) و...

f.beigirad
یک شنبه 15 بهمن 1391, 19:58 عصر
ممنون از شما دوست عزیز به خاطر پاسختون.
ولی لیبل 1 روی فرمه.ومن تعریفش نکردم.که حالا بخوام از نوع STATIC تعریف کنم