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

نام تاپیک: ریداد درگ دراپ برای یک تصویر

  1. #1

    ریداد درگ دراپ برای یک تصویر

    ریداددرگ دراپ برای یک تصویرکه کاربر بتواندآن راروی فرم قراردهد؟

  2. #2
    محروم شده
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    جنب حرم امام رضا(ع)
    سن
    23
    پست
    1,514

    نقل قول: ریداددرگ دراپ برای یک تصویر

    سلام دوست من.این کار رو با رویداد دراگ دراپ فکر نکنم بشه انجام داد باید به روش زیر عمل کنی:
    ابتدا متغیرهای زیر رو در زیر Public Class فرم تعریف کن:
    int x1 = 0;
    bool xy = false;
    int y1 = 0;

    در رویداد MouseDown شی این کدها روبنویس:
    this.xy = true;// حرکت تصویر همراه موس
    this.x1 = e.X;
    this.y1 = e.Y;

    در رویداد MouseMove کدهای زیر روبنویس:
    if (this.xy)
    {
    pictureBox1.Left = (pictureBox1.Left + e.X) - this.x1;
    pictureBox1.Top = (pictureBox1.Top + e.Y) - this.y1;
    }


    ودر رویداد MouseUp هم کد زیر:
    xy = false;

    حالا میتونی با موس شی که در اینجا یه پیکچرباکس هستش رو بکشی وهرجا خواستی ول کنی،همونجا میمونه.بروحالشوببر.
    موفق باشید

  3. #3

    نقل قول: ریداددرگ دراپ برای یک تصویر

    ممنون داداشی که کمکم کردی.

تاپیک های مشابه

  1. خاصیت MoseOut برای کنترل تصویر (ایمیج)
    نوشته شده توسط parselearn در بخش برنامه نویسی در 6 VB
    پاسخ: 6
    آخرین پست: یک شنبه 26 اسفند 1386, 23:51 عصر
  2. نیاز به نمونه برای اسکن تصویر
    نوشته شده توسط LEILAFATHI در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: سه شنبه 02 بهمن 1386, 09:59 صبح
  3. آیکونهای زیبا برای پردازش تصویر ترجیحا free
    نوشته شده توسط ali_abbasi22145 در بخش برنامه نویسی در Delphi
    پاسخ: 15
    آخرین پست: یک شنبه 17 دی 1385, 14:22 عصر
  4. برای پردازش تصویر ، چه کامپوننتی میشناسید ؟
    نوشته شده توسط Mojgan110 در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 7
    آخرین پست: شنبه 02 دی 1385, 19:00 عصر
  5. شبیه سازی درگ دراپ در کنترل هایی که از این ویژگی پشتیبانی نمیکنند
    نوشته شده توسط Asef01 در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: شنبه 15 مهر 1385, 14:01 عصر

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

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