PDA

View Full Version : اضافه کردن Background image به فرم MDI



pouyansaraf
پنج شنبه 04 خرداد 1391, 15:01 عصر
با سلام من از قطعه کد زیر استفاده میکنم
ولی با وجود اینکه فرم MDIParent خودم را Double Buffer نیز میکنم بازهم موقع حرکت دادن Child form ها حالت خوبی حرکت نمیکنند و انگار رم کم می آورد.


Private Sub MDIParent1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Me.BackgroundImageLayout = ImageLayout.Stretch
For Each Ctl As Control In Me.Controls
If TypeOf Ctl Is MdiClient Then
Ctl.BackgroundImage = My.Resources.KEPwallpaper2
Exit For
End If
Next
End Sub


حالا اگز عکس را در Resource ها قرار دهم و حجم آنرا در حدی که عکس خراب نشود پایین بیاورم ، باز هم سرعتش بالا می رود ولی مطلوب نیست

لطفا منو راهنمایی کنید

pouyansaraf
پنج شنبه 04 خرداد 1391, 20:01 عصر
نمیدونم چرا این فروم اینجوری شده - حدود 6 ماه است که کسی دیگه جوابمونو نمیده

kiarashk
پنج شنبه 04 خرداد 1391, 22:09 عصر
نمیدونم چرا این فروم اینجوری شده - حدود 6 ماه است که کسی دیگه جوابمونو نمیده

وقتي تو حالت stretch ميزاري اينطوري ميشه و البته هرچي سايز و كيفيت عكس بيشتر باشه بدتر هم مي شه فكنم از جي پي يو استفاده نمي كنه اين مشكل پيش مي اد اگه بتنويد از wpf استفاده كنيد بايد مشكلتون حل بشه

pouyansaraf
جمعه 05 خرداد 1391, 22:14 عصر
ممنون از اینکه پاسخ دادی. ولی بالاخره چی شد
چطور wpf را به windows form application بیاورم.

کد بنویسید لطفا