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

نام تاپیک: حرکت picturebox

  1. #1

    حرکت picturebox

    سلام
    من یه picture box و یه دکمه تو فرمم دارم با زدن دکمه ، picture box به سمت راست فرم حرکت میکنه یعنی به خصوصیت left پیکچرباکس اضافه میکنم.حالا میخام وقتی پیکچرباکس به لبه ی فرم رسید stop بشه اونورتر نره!
    با کدوم خصوصیت فرم مقایسه اش کنم؟بعد چه جوری بگم حالا پیکچرباکس دیگه حرکت نکنه ؟

  2. #2
    کاربر دائمی
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    Kurdistan Of Iran
    پست
    106

    نقل قول: حرکت picturebox

    اگه درست متوجه شده باشم مشکلتون اینطوری حل میشه


    if
    (pictureBox1.Right != Width)

    pictureBox1.Left += 1;






  3. #3
    کاربر دائمی آواتار syntiberium
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    scrin galaxy
    پست
    516

    نقل قول: حرکت picturebox

    نا مساوی اینجا کار آمد نیست چون ممکنه عدد اضافه شده بیشتر از 1 باشه
    if
    (pictureBox1.Right < Width)

    pictureBox1.Left += 10;


  4. #4

    نقل قول: حرکت picturebox

    نقل قول نوشته شده توسط syntiberium مشاهده تاپیک
    نا مساوی اینجا کار آمد نیست چون ممکنه عدد اضافه شده بیشتر از 1 باشه
    if
    (pictureBox1.Right < Width)

    pictureBox1.Left += 10;


    خوب کافیه مقداری رو که میخوان اضافه کنن رو هم در شرط درنظر بگیرند

    if (pictureBox1.Right + 10 <= this.Width)
    pictureBox1.Left += 10;

  5. #5

    نقل قول: حرکت picturebox

    ممنون از راهنمائیهاتون
    اما این شرط فقط موقعی که فرم ماکزیمایز هست جواب میده من میخام فرم به هر سایزی که باز میشه و حین اجرا وقتی تغییر سایزش میدم ، هم جواب بده

  6. #6

    نقل قول: حرکت picturebox

    مشکلی نداره من امتحان کردم با تغییر سایز هم کار میکنه

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

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