PDA

View Full Version : مبتدی: چگونه يك فرم اصلي درست كنيم كه يك منو داشته باشه



mar236
دوشنبه 08 خرداد 1391, 09:37 صبح
مي خواستم بدونم به جاي استفاده از يك فرم mdi parent كه يه منو داره ، از چي مي تونم استفاده كنم ؟ منظورم اينه كه ..در يك پروژه با سي شارپ ويندوز اپليكيشن، فرم اصليم يه mdiparent است ، كه يه menu داره .. اما حالا فهميدم روي اين فرم نمي شه background گذاشت .. راستش به زحمت توستم رنگ اين فرم و تغيير بدم اما وقتي يك از فرم هاي child شو با موس جابجا مي كنم .. رنگ فرم زيرش كه همون mdiparente كاملا تغيير مي كنه... اميدوارم منظورم و گفته باشم...
اگه وقت داشتيد ممنون مي شم جواب بديد..

فرید نجفلو
دوشنبه 08 خرداد 1391, 13:15 عصر
سلام
با این کد تو لود فرم تصویر پس زمینه رو عوض کنید:

foreach (Control ctrl in this.Controls)
{
if (ctrl is MdiClient)
{
ctrl.BackgroundImage = this.Icon.ToBitmap();
break;
}
}

mar236
چهارشنبه 17 خرداد 1391, 10:43 صبح
ممنونم ..اين كد كارنكرد... كد ديگه ايسراغ نداريد؟ يا يك توضيح كه با كد بالا property ها بايد به شكل خاصي ست باشند؟