PDA

View Full Version : مبتدی: خاصیت Background



javadghorbani27
چهارشنبه 12 فروردین 1394, 22:18 عصر
چگونه می توان یک تصویر را موقعی که روی دکمه کلیک شود را کد نویسی کرد؟

samin_panahi
چهارشنبه 12 فروردین 1394, 22:22 عصر
چگونه می توان یک تصویر را موقعی که روی دکمه کلیک شود را کد نویسی کرد؟

سلام
سوال به شدت نامفهومه!

javadghorbani27
چهارشنبه 12 فروردین 1394, 22:24 عصر
یک دکمه داریم که موقعی روش کلیک می شود یک تصویر روی فرم قرار دهد

همـااا
چهارشنبه 12 فروردین 1394, 23:01 عصر
خب این عکسو میخوای دقیقا به عنوان بک گراند فرمت قرار بدی دیگه؟؟؟ یا همینطوری میخوای یه عکس فقط نمایش داده شه رو فرمت ؟؟؟

اگه به عنوان بک گراند میخوایش این کدو بنویس : (تو رویداد کلیک باتنت )


this.BackgroundImage = Image.FromFile(@"masire ax esme ax va formatesh");
// مسیر و ایناشو از پراپرتیزش عینا کپی کن
this.BackgroundImageLayout = ImageLayout.Stretch;


ولی اگه همینطوری یه عکس میخوای اضافه کنی اول باید یه pictureBox بذاری رو فرمت بعد اینو بنویسی :


pictureBox1.Image = Image.FromFile(@"G:\My Pics\1426417218537.jpg");
// ادرسش به عنوان مثاله
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;


البته با imageList هم میشه کنترل کرد ،،، اگه اونم خواستی بگو .

am_al_59
چهارشنبه 12 فروردین 1394, 23:05 عصر
شما باید توی رویداد کلیک کلید مورد نظر کدتو بنویسی
مثلاً اگر قراره تصویر در یک pictureBox نمایش داده بشه کد این میشه


private void button1_Click(object sender, EventArgs e)
{
pictureBox1.Image=//تصویر;
}




اگر قراره تصویر در بکگراند فرم قرار بگیره کد این میشه





private void button1_Click(object sender, EventArgs e)
{
BackgroundImage=//تصویر;
}




حالا بسته به اینکه تصویر شما کجاست عملیات ایجاد آبجکتی که تصویرو تو خودش داره فرق میکنه مثلاً تصویر قرار از کاربر پرسیده بشه که باید از FileBrowser استفاده کنی یا اینکه تصویر تو resource پروژه هست
نمونه های زیادی برای همش هست توی گوگل میتونی سرچ کنی

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