PDA

View Full Version : سوال: Control Ctl in node.Controls



mhsmity
چهارشنبه 26 تیر 1392, 08:13 صبح
foreach (Control Ctl in node.Controls)
{
if (Ctl.Name == "PictureBox")
{
Ctl.Load("ادرس عکس");
}
}
چه طوری عکس کنترل انتخاب شده توسط Ctl تغییر میشه داد

mhsmity
چهارشنبه 26 تیر 1392, 20:49 عصر
سلام
یه امتحان بکنید شاید یه راه حلی داشته باشه

plus
چهارشنبه 26 تیر 1392, 20:58 عصر
خوب اگه میدونید (یا قراره) کنترل مورد نظر PictureBox باشه، ابتدا باید Cast بشه به کلاس PictureBox بعد متد یا مشخصه مربوط به عکس رو باهاش کار کنید:

foreach (Control Ctl in node.Controls)
{
if (Ctl is PictureBox)
{
PictureBox pictureBox = (PictureBox)Ctl;
pictureBox.Load("....");
}
}

[/CSHARP]

mhsmity
چهارشنبه 26 تیر 1392, 23:03 عصر
خوب اگه میدونید (یا قراره) کنترل مورد نظر PictureBox باشه، ابتدا باید Cast بشه به کلاس PictureBox بعد متد یا مشخصه مربوط به عکس رو باهاش کار کنید:

سلام از توجه شما ممنونم
اگه به کدها دقت کنید متوجه می شد که حتما کنترل مورد نظر PictureBox هستش به خاطر شرط if .
از جواب شما هم خیلی ممنونم
امتحان کردم 100% درست بود