PDA

View Full Version : سوال: نمایش UserControl



Iran58
دوشنبه 22 خرداد 1396, 14:15 عصر
سلام
فرض کنید دوتا UserControl داریم
و در1 UserControl اول یک button داریم که می خواهم هر گاه بروی آن کلیک کردم UserControl2 نمایش داده بشود چگونه باید این کد را بنویسم
باتشکر

ژیار رحیمی
دوشنبه 22 خرداد 1396, 16:25 عصر
سلام.
در کلاس userControl1 کاقیه یک پراپرتی بصورت public تعریف کنی که از نوع userControl2 باشد.

public class UserControl1
{
public UserControl2 Uc2;
//
....
private void btn_Click(object sender, eventArgs e)
{
if(Uc2==null)return;
Uc2.Show();
}
}

بعد از قرار دادن userControl های یک و دو روی فرم در رویداد form_load بصورت زیر مقدار دهی کن

userControl1.Uc2=userControl2;