PDA

View Full Version : استفاده از مقدار داده فرم های لود شده در فرم دیگر



mustafa13
جمعه 08 بهمن 1389, 17:09 عصر
سلام
من یک فرم اصلی دارم که در ان یک یک LABLE دارم که ان را Public می باشد یک فرم را از همین فرم اصلی فرا خوانی می کنم می خواهم مقدار lable ایی که در فرم اصلی هست استفاده کنم مقدار اولیه را نشان می دهد مقدار واقعی را که بع داز لود تغییر پیدا کرده را نمایش نمی دهد
با تشکر

_itten
جمعه 08 بهمن 1389, 18:32 عصر
با سلام باید از Owner استفاده کنی به این صورت

from2 fm2=(this.owner)new form2
string s = fm2.label1.text.tostring

به همین راحتی

محمدی هستم www.itten.ir

ehsanara
شنبه 09 بهمن 1389, 00:43 صبح
از Class استفاده کن


private static string TSH;
public static string TSHT
{
set
{
TSH = value;
}
get
{
return TSH;
}
}


میتونی تو رویداد TextChange اون Lable کی میخوای مقدار جدید Label رو بریزی و هرجای برنامه که خواستی استفاده کنی


private void label1_TextChanged(object sender, EventArgs e)
{
Class1.TSHT = label1.Text;
}