PDA

View Full Version : سوال: خیلی فوری زمانی که خصوصیات یک پنل رو عوض کنیم هرشی که داخل پنل قرار بگیره این خصوصیات رو دریافت کنه؟



complexcoding
شنبه 02 مهر 1390, 16:04 عصر
سلام
دوستان می خوام
زمانی که خصوصیات یک پنل رو عوض کنیم مثل فونت هرشی که داخل پنل قرار بگیره این خصوصیات رو دریافت کنه بدون کدنویسی مجدد برای هر کنترل؟

mohammad diba
شنبه 02 مهر 1390, 17:02 عصر
خوب دوست عزیز یا یک حلقه کنترلهای پنل رو پیدا کن خواص اونو عوض کن.

complexcoding
شنبه 02 مهر 1390, 17:08 عصر
می شه با یک نمونه کد بیشتر توضیح بدین ممنونم؟؟!!!

mohammad diba
یک شنبه 03 مهر 1390, 16:35 عصر
private void panel1_BackColorChanged(object sender, EventArgs e)
{
for (int i = 0; i < panel1.Controls.Count; i++)
{
panel1.Controls[i].BackColor = panel1.BackColor;
}
}

complexcoding
یک شنبه 03 مهر 1390, 20:09 عصر
خیلی ممنون از راهنماییتون اما من یه پنل دارم که نمی خوام خود پنل و کنترل های درون اون این خصوصیات رو دریافت کنند ؟ باید چیکار کنم فعلا از این کد استفاده کردم :
for (int i = 0; i < this.Controls.Count; i++)
{
this.Controls[i].MouseEnter += new System.EventHandler(this.button4_MouseEnter);
}