نمایش عکس در background بدون دادن آدرس فایل
من چند تا button تو فرمم دارم، میخوام با زدن هرکدوم یک عکس خاصی رو به عنوان background انتخاب
اما نمیخوام از این کد برم
this.BackgroundImage = Image.FromFile(@"d:\image\aaa.jpg");
چون این کد مشکلی که داره اینه که اگه عکسم از این آدرس پاک بشه یا کات بشه دیگه اون عکسو نشون نمیده. میخوام یه کاری کنم که بدون دادن آدرس عکس مورد نظرمو نشون بده
خودم فک میکنم باید باید برم تو پراپرتی background image و عکس هایی که میخوام رو import کنم اما نمیدونم چجوری باید بگم با کلیک کردن button1 کدوم عکسو نشون بده و با کلیک کردن button2 کدوم عکسو؟
لطفا اگه راهی هست راهنماییم کنید :ناراحت:
نقل قول: نمایش عکس در background بدون دادن آدرس فایل
سلام دوست عزیز
شا می تونی عکس رو رسورس کنی بعد در برنامه استفاده کنی به این شکل
از منوی Project گزینه Properties (آخری یا یکی مونده به آخری) رو انتخاب کنید و سپس به قسمت Resources بروید و عکس هایتان رو در اونجا Drag and Drop کنید
کد :
private void button1_Click(object sender, EventArgs e)
{
this.BackgroundImage = Properties.Resources.Tulips;
}
private void button2_Click(object sender, EventArgs e)
{
this.BackgroundImage = Properties.Resources._1_khoda; //Name Ax Resource shode
}
موفق باشید
نقل قول: نمایش عکس در background بدون دادن آدرس فایل
با سلام
شما میتونید از imagelist (اگه اشتباه نکنم) استفاده کنید. که یه شی هست تو آبجکتهایسمت چپ برنامه
1 ضمیمه
نقل قول: نمایش عکس در background بدون دادن آدرس فایل
نقل قول:
نوشته شده توسط
group45
با سلام
شما میتونید از imagelist (اگه اشتباه نکنم) استفاده کنید. که یه شی هست تو آبجکتهایسمت چپ برنامه
بله درسته اینم امکان داره این نمونه رونگاه کنید