PDA

View Full Version : تشخیص باز بودن فرمی خاص



msh487
جمعه 17 خرداد 1387, 21:43 عصر
سلام
من سه تا فرم دارم که از فرم یک و دو با زدن کلید روی فرم ، فرم 3 باز می شود . حالا می خواهم بر اساس اینکه از کدوم فرم به این فرم 3 اومدم کار خاصی انجام بدم .
به غیر از تعریف متغیر چطور میشه این کار رو انجام داد؟؟؟؟

alaaaa
جمعه 17 خرداد 1387, 23:07 عصر
می تونید در سازنده فرم سوم با تعریف یک متغیر این کار رو انجام دهید

Sociant7
جمعه 17 خرداد 1387, 23:28 عصر
این کد مربوط به دکمه روی فرم 1 یا 2 :



private void showButton_Click(object sender, EventArgs e)
{
Form3 from = new Form3();
from.Show(this);
}


حالا توی رویداد لود فرم 3 میتونی خاصیت owner رو بعنوان فرمی که فرم 3 رو لود کرده درنظر بگیری و هرکاری دوست داری باهاش بکنی:خجالت: