PDA

View Full Version : انتقال رشته در صورت ایجاد نشدن فرم جدید



hadi_peek
چهارشنبه 06 اردیبهشت 1391, 22:41 عصر
سلام
من توی فرم اصلیم یه گرید دارم و یک button که با کلیک اون یه فرم جدید باز میشه که توی اون هم یه متن دارم میخوام این رو بعنوان یه رشته به فرم اول بدم ولی نمی خوام فرم اصلی رو دوباره ایجاد کنم. کسی میتونه کمک کنه؟
کد فرم اول:

public static System.Windows.Forms.Label searchFormNumber = new System.Windows.Forms.Label();


private void AccidentListForm_Activated(object sender, System.EventArgs e)
{
label1.Text = searchFormNumber.Text;
}
کد فرم دوم:

private void btn_Ok_Click(object sender, System.EventArgs e)
{
if (dg_Search.Rows.Count>0)
{
AccidentListForm.searchFormNumber.Text = dg_Search.CurrentRow.Cells[0].Value.ToString();
this.Close();
}
}

ولی پارامتر انتقال پیدا نمی کنه.

Hossenbor
چهارشنبه 06 اردیبهشت 1391, 23:47 عصر
دوسته عزیز دو حالت در من میدونم یکی اینه که اونو استاتیک بسازی و دوم اینکه یک نماینده از فرم اصلی تو فرم دوم ایجاد کنی که بهتره تو کانستراکچر باشه درسته همینجوره؟

hadi_peek
پنج شنبه 07 اردیبهشت 1391, 15:02 عصر
درسته دوست من. ولی فرم اول من یه child form هست وفرم دومم dialog هست که در این صورت پارامتر انتقال داده نمی شه . کسی از دوستان در مورد ارسال پارامتر بین فرم های child و dialog ها اطلاعاتی داره؟