PDA

View Full Version : سوال: ساخت کامپوننت و دستیابی به خواص کنترلهای استفاده شده در آن



perkas
سه شنبه 26 شهریور 1392, 23:40 عصر
فرض کنید یه کامپوننت ساختیم با چند باتن و تکست باکس و ....

حالا از تولبار درگش کردیم رو فرم

چطور به خواص کنترلرهای آن دست پیدا کنیم ؟؟؟

اگر کسی هم pdf در این زمینه داره ممنون میشم آپ کنه

khokhan
چهارشنبه 27 شهریور 1392, 08:10 صبح
فرض کنید یه کامپوننت ساختیم با چند باتن و تکست باکس و ....

حالا از تولبار درگش کردیم رو فرم

چطور به خواص کنترلرهای آن دست پیدا کنیم ؟؟؟

اگر کسی هم pdf در این زمینه داره ممنون میشم آپ کنه

برای انجام این کار دوراه بیشتر نداری :لبخند:
1 . یا بایستی خاصیت modifier کنترلهای یوزر کنترل رو روی puplic تنظیم کنی

2 . یا اینکه به فرض اگه در یوزر کنترل یه لیبل و یه پیکچر باکس داشته باشه به این نحو عمل می کنی :
..... در یوزر کنترل می نویسی :

public PictureBox PicBox
{
get
{
return pictureBox1;
}
set
{
pictureBox1 = value;
}
}
public Label LblText
{
get
{
return label1;
}
set
{
label1 = value;
}
}



.... و در فرمی که یوزر کنترل رو قرار دادی و قصد داری به کنترلهاش دست پیدا کنی به فرض اینطوری می نویسی :


public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
userControl11.LblText.Text = "دیریا ! موجه !! کاکا";
userControl11.PicBox.BackColor=Color.Gold;
}

.................................................. ......................:لبخند:

khokhan
پنج شنبه 28 شهریور 1392, 11:56 صبح
.................................................. .................................................. ..............