PDA

نسخه کامل مشاهده نسخه کامل : background



Puneh.A
28-04-2011, 11:03
سلام

من می خوام تو برنامه #c یک دکمه بذارم که کاربر بتونه background فرم رو عوض کنه
دستورش رو پیدا کردم ولی چون باید فایل import بشه نمی تونم
اگه کسی می تونه کمک کنه ممنون می شم .:11:
دستوراتی که خودم پیدا کردم هم اینه :
به جای ستاره ها باید نام فایلی که import کردیم باشه .
حالا قبل از اون کدی که به رنگ آبی در آوردم باید یه کد دیگه بنویسم که متأسفانه بلد نیستم:41:




;DialogResult a
;a = openFileDialog1.ShowDialog
(if (a == DialogResult.OK
****.this.BackgroundImage=WindowsFormsApplication1 .Properties.Resources

M.Hashemi
29-04-2011, 00:49
با سلام
من درست منظور شما را متوجه نشدم که مشکل شما کجاست.
اما من یک عکس از FireFox 4 گرفتم و با نام firefox4 ذخیره کردم و بعد ان عکس را در C# Resource اضافه کردم.
و برای کدهای زیر امتحان کردم که هر دو جواب دادند :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا اگر مشکلتون حل نشده بگید و بیشتر توضیح بدهید تا من یا سایر دوستان بتونیم کمکتون کنیم.
پیروز باشید.
با تشکر

Puneh.A
29-04-2011, 09:46
سلام
مرسی از توجهت دوست عزیز
اگه دقت کرده باشی این کد رو من هم نوشتم
ولی زمان اجرا با ارور مواجه میشم
نکته:
اگه به جای ستاره اسم عکسی رو بذارم که قبلأ import کردم بدون هیچ مشکلی اجرا میشه
ولی
من می خوام کاربر بتونه از عکسهایی که توی سیستم خودش داره استفاده کنه
با کلیک روی دکمه پنجره open باز بشه کاربر به درایو هاش دسترسی پیدا کنه


DialogResult a




;a = openFileDialog1.ShowDialog

اگر عکسی رو انتخاب کرد اون عکس بشه تصویر زمینه فرم
__________________________________________________ _________________
من دیگه نمی دونم چه جوری توضیح بدم امیدوارم متوجه منظورم شده باشید:11: