PDA

View Full Version : سوال: نمایش یک Background در MID فرم



Masoome_das
دوشنبه 05 اردیبهشت 1390, 21:11 عصر
سلام دوستان
چگونه می توانیم در یک MID فرم یک Background نمایش داد.
سوال دوم چطوری فرم والد می تواند متوجه شود فرم فرزندش بسته شده است چه ایونتی اجرا می شود

reza_edu
سه شنبه 06 اردیبهشت 1390, 12:29 عصر
برای سوال اول شما نظر من اینه که از یه پنل استفاده کنی و backgrond color رو هم transparent{البته اگه درست نوشته باشم} بزاری این راه به نظر من بهتره البته راه دیگه ای هم هست که میتونی سرچ کنی قبلا گفته شده.
فکر کنم برای قسمت دوم باید به thread ها{نخ ها} رجوع کنی.

Masoome_das
سه شنبه 06 اردیبهشت 1390, 19:19 عصر
سلام
با این کد مشکلم حل شد گذاشتم که بقیه دوستان هم بتوانند استفاده کنند با کمک این دستورات کد در لود فرم Mdi نوشته می شود می توان رنگ یا تصویر زمینه فرم را تغییر داد


private void Form1_Load(object sender, EventArgs e)
{
MdiClient ctlMDI;
//' Loop through all of the form's controls looking
//' for the control of type MdiClient.
foreach (Control ctl in this.Controls)
{
try
{
// Attempt to cast the control to type MdiClient.
ctlMDI = (MdiClient)ctl;
// Set the BackColor of the MdiClient control.
ctlMDI.BackColor = this.BackColor;
}
catch (InvalidCastException exc)
{
// Catch and ignore the error if casting failed.
}
}
}

danial82
دوشنبه 01 اسفند 1390, 01:37 صبح
چگونه می توانیم در یک MID فرم یک عکس نمایش داد؟

danial82
دوشنبه 01 اسفند 1390, 01:44 صبح
اینجا (http://barnamenevis.org/showthread.php?246812-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D9%82%D8%B1%D8%A7%D8%B1-%D8%AF%D8%A7%D8%AF%D9%86-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1-%D8%A8%D8%B1-%D8%B1%D9%88%DB%8C-%D9%81%D8%B1%D9%85-MDI&p=1098437&viewfull=1#post1098437)پیدا کردم

Parham.D
دوشنبه 01 اسفند 1390, 15:11 عصر
رویداد Form1_MdiChildActivate و همچنین this.MdiChildren را بررسی کنید.

danial82
پنج شنبه 17 فروردین 1391, 02:20 صبح
بعد از قرار دادن عکس پس زمینه سرعت برنامه بطور چشمگیری کاهش پیدا میکنه
چیکار باید کرد؟؟؟؟؟؟؟؟؟؟؟؟؟