PDA

View Full Version : به دست گرفتن کنترل فرمی غیر از فرم برنامه خودم



m_amin_t
پنج شنبه 24 مرداد 1387, 10:30 صبح
سلام دوستان
من میخوام یه کاری بکنم که برنامه م کنترل فرم یک برنامه خاصی که در حال اجرا هستش رو به دست بگیره و مثلا یکی از button های اون رو اجرا کنه!
چطور میتونم اینکارو بکنم؟

m_amin_t
پنج شنبه 24 مرداد 1387, 14:18 عصر
دوستان هیچکس نظری نداره؟

Salar Ashgi
پنج شنبه 24 مرداد 1387, 14:35 عصر
با سلام ، اگر درست متوجه شده باشم :

کد مورد نظر شما :



Button btn;
foreach (Form frm in Application.OpenForms)
{
foreach (Control c in frm.Controls)
if (c is Button)
{
btn = (Button)(c);
c.Focus();
MessageBox.Show(c.Name);
}

}


موفق باشید !!!

m_amin_t
شنبه 26 مرداد 1387, 11:20 صبح
نه منظورم این نبود. این کد فقط فرم های مربوط به application خودم رو میده ولی من فرم هایی غیر از فرم های خودم رو میخوام.

m_amin_t
شنبه 26 مرداد 1387, 14:48 عصر
شاید سوالم رو اینجوری بگم بهتر باشه: میخوام یه پروسه ی در حال اجرا رو به دست بگیرم و براش event تعریف کنم.