PDA

View Full Version : امکان تغییر Backgroundدسکتاپ برنامه توسط کاربر؟؟؟؟



tik_tak
پنج شنبه 04 بهمن 1386, 16:51 عصر
سلام
اگه بخوایم تو
Vb.net
این امکانات و به کاربرمون بدیم که بتونه صفحه دسکتاپ اولیه که وارد برنامه میشه رو تغییر بده باید چی کار کرد
مثله همین ویندوز که میتنونیم
دسکتاپback ground
ش رو با عکسا ی مختلف عوض کنیم؟
ممنونم پیشاپیش

najafzade
پنج شنبه 04 بهمن 1386, 17:18 عصر
سلام
از این دستور در MDI Form استفاده کنید



me.BackgroundImage


امید است حل شود.
:تشویق:

tik_tak
جمعه 05 بهمن 1386, 08:59 صبح
سلام
ممنونم
الان با این میشه
me.BackgroundImage

یعنی من رو دسکتاپ برنامه ام یه کلید بذارم به اسم "تغییر پیش زمینه"
که وقتی روش کلیک کنم یه صفحه باز بشه که لیست اون اشکال مربوط به برنامه -فرض کنید برنامه یه رستوران و اشکال مربوط به غذاها در پیش زمینه میتونه قرار بگیره- باز بشه
و کاربر بر حسب سلیقه ش یکی شو انتخاب کنه ؟؟؟
من اینجوری میخواستم یکی توضیح بده........چون من هنوز اول راهم

با تشکر

maryam_vb
جمعه 05 بهمن 1386, 11:46 صبح
با سلام

یه کلید بذارم به اسم "تغییر پیش زمینه"
که وقتی روش کلیک کنم یه صفحه باز بشه که لیست اون اشکال مربوط به برنامه -فرض کنید برنامه یه رستوران و اشکال مربوط به غذاها در پیش زمینه میتونه قرار بگیره- باز بشه
و کاربر بر حسب سلیقه ش یکی شو انتخاب کنه
شما میتونید از کنترل openfiledialog جهت انتخاب تصویر استفاده کنید.
مثال:

PrivateSub background_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
background.Click
OpenFileDialog1.Filter = "bitmap|*.bmp|Jpeg|*.jpg"
OpenFileDialog1.ShowDialog()
Me.BackgroundImage = Image.FromFile(OpenFileDialog1.FileName)
EndSub

از طریق متد filter اجازه انتخاب فرمتهای موردنظرتون رو به کاربر بدین.

tik_tak
دوشنبه 08 بهمن 1386, 17:45 عصر
سلام مریم جان
ممنونم بابت جوابهات
background_Click
من پیدا نکردم نه تو اونت های فرم بود نه اپن فایل دیالوگ. .

maryam_vb
سه شنبه 09 بهمن 1386, 10:32 صبح
سلام مریم جان
ممنونم بابت جوابهات
background_Click
من پیدا نکردم نه تو اونت های فرم بود نه اپن فایل دیالوگ. .

دوست من background_Click ایونت نیست ، دکمه ای به نام background که در ایونت click کد نویسی شده.

seeker
سه شنبه 09 بهمن 1386, 11:29 صبح
سلام
از این دستور در MDI Form استفاده کنید


کد PHP:

me.BackgroundImage


امید است حل شود.

اگه rightToLeftLayout فرم true باشه کار نمیکنه