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

نام تاپیک: تشخیص خارج شدن برنامه از محیط صفحه نمایش

  1. #1
    کاربر دائمی آواتار vb2005
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    شیراز
    پست
    195

    تشخیص خارج شدن برنامه از محیط صفحه نمایش

    سلام دوستان،چطور میشه تشخیص داد برنامه یا یک شی خارج از محیط صفحه نمایش قرار گرفته ودیده نمیشه.
    مثلاًدرکدزیر یک picturebox داریم که شروع به حرکت میکنه ونهایتاًبه جایی میره که دیده نمیشه،حالا میخوایم پس از اینکه picturebox ازمحیط صفحه نمایش خارج شد اون رو به جای اولش برگدونیم،لطفاًکمک کنید...

    Private Sub Timer1_Timer()
    Picture1.Left = Picture1.Left - 100
    End Sub

  2. #2
    کاربر دائمی آواتار bobrus
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hash Table
    پست
    436
    شما Screen.Width و Screen.Height صفحه نمايش رو با me.top و me.left فرمت مقايسه كن اگه بزرگتر باشه يعني از صفحه خارج شده

  3. #3
    کاربر دائمی آواتار vb2005
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    شیراز
    پست
    195
    شما Screen.Width و Screen.Height صفحه نمايش رو با me.top و me.left فرمت مقايسه كن اگه بزرگتر باشه يعني از صفحه خارج شده
    سلام دوست عزیزاگه ممکنه یه مثال بزنید،خودم ازدستور شرطی درتایمر استفاده کردم ولی بعضی مواقع عمل نمیکنه.

  4. #4
    کاربر دائمی آواتار bobrus
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hash Table
    پست
    436
    به همين سادگي

    If Me.Top < Screen.Height And Me.Left < Screen.Width Then
    Me.Top = Me.Top + 100
    Me.Left = Me.Left + 100
    Else
    Me.Left = 0
    Me.Top = 0
    End If

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

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