نمایش نتایج 1 تا 6 از 6

نام تاپیک: تغییر اندازه عکس در picturebox

  1. #1
    کاربر دائمی آواتار meitti
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    یزد شهر قنات و قنوت و قناعت
    پست
    172

    تغییر اندازه عکس در picturebox

    سلام
    من توی دیتا بیس یه عکس ذخیره کردم حالا امودم و اونو لود میکنم اما سایز عکس من از سایز picturebox من بزرگتره ایا میشه کاری کرد که مثلا با بردن موس روی اون عکس در سایز واقعی نشون داده بشه

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آبان 1386
    محل زندگی
    قم
    پست
    657

    نقل قول: تغییر اندازه عکس در picturebox

    سلام

    2 راه داری

    یا باید عکس ها را با یک سایز مشخص توی بانک ذخیره کنی .

    یا یه راه ساده تر اینه که با دستور زیر باعث بشی عکس فیت pictureBox بشه .

    pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;


    موفق باشی

  3. #3
    کاربر دائمی آواتار Saeed.Masoumi
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    نامعلوم
    پست
    539

    نقل قول: تغییر اندازه عکس در picturebox

    سلام
    ببین شما یک فرم جدید بساز مثلا فرم2 بعد خاصیت FormBorderStyle رو none بزار
    بعد توی ایونت Mouseover از PIctureBox این کد رو بنویس:

    private void pictureBox1_MouseEnter(object sender, EventArgs e)
    {
    Form2 f = new Form2();
    f.Size = pictureBox1.Image.Size;
    f.BackgroundImage = pictureBox1.Image;
    f.ShowDialog();
    }

    بعد در داخل ایونت MouseLeave از فرم 2 بنویس:
    this.Close()

  4. #4
    کاربر دائمی آواتار meitti
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    یزد شهر قنات و قنوت و قناعت
    پست
    172

    نقل قول: تغییر اندازه عکس در picturebox

    دوست عزیز اقای سعید معصومی
    من کد شما رو اعمال کردم اما پیغام Out of memory. میده

  5. #5
    کاربر دائمی آواتار Saeed.Masoumi
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    نامعلوم
    پست
    539

    نقل قول: تغییر اندازه عکس در picturebox

    سلام
    نمیدونم والا یه فایل پیوست کردم ببین:
    فایل های ضمیمه فایل های ضمیمه

  6. #6
    کاربر دائمی آواتار meitti
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    یزد شهر قنات و قنوت و قناعت
    پست
    172

    نقل قول: تغییر اندازه عکس در picturebox

    با سلامی مجدد
    من هر کار کردم نتونستن از پس پیغام Out of memory. بر بیام بنابراین یه کلکی به برنامه زدم
    و روی فرمی که عکس نمایش داده می شد یه picturebox گذاشتم و عکس picturebox فرم اصلی رو به اون پاس کردم
            private void picPhoto_MouseEnter(object sender, EventArgs e)
    {
    FrmShowPic frm = new FrmShowPic();
    frm.Size = picPhoto.Image.Size;
    frm.pictureBox1.Image = picPhoto.Image;
    frm.ShowDialog();
    }
    ;
    و توی mouseleave فرم نمایش(البته picturebox اون)
        private void pictureBox1_MouseLeave(object sender, EventArgs e)
    {
    this.Close();
    }


قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •