تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 6 از 6

نام تاپيک: قابل جابجایی فرم در vb.net

  1. #1
    پروفشنال ooje_asman's Avatar
    تاريخ عضويت
    Feb 2005
    پست ها
    579

    پيش فرض قابل جابجایی فرم در vb.net

    من یه فرم طراحی کردم که هیچ کدام از دکمه های مینیمم و ماکزیمم و همچنین نوار بالایی را نداره حال چطور می تونم فرم رو قابل جابجایی کنم تا بتوان با موس آنرا در صفحه جابجا کرد . مرسی

  2. #2
    مهمان
    تاريخ عضويت
    Mar 2005
    پست ها
    513

    پيش فرض

    سلام
    دوست عزيز به جاي برداشتن قسمت بالاي فرم بهتر است خاصيت controlbox مربوط به فرم را false کنيد.
    اما اگر مي خواهيد که اين کار را انجام ندهيد مي توانيد از کد زير براي حرکت دادن فرم استفاده کنيد:
    ابتدا معرفي چند متغير:
    Dim newPoint As New System.Drawing.Point
    Dim a As Integer
    Dim b As Integer
    در قسمت event مربوط به MouseMove فرم کد زير را بنويسيد:
    If e.Button = MouseButtons.Left Then
    newPoint = Me.MousePosition
    newPoint.X = newPoint.X - (a)
    newPoint.Y = newPoint.Y - (b)
    Me.Location = newPoint
    End If
    در قسمت event مربوط به MouseDown فرم کد زير را بنويسيد:
    a = Me.MousePosition.X - Me.Location.X
    b = Me.MousePosition.Y - Me.Location.Y

  3. #3
    پروفشنال ooje_asman's Avatar
    تاريخ عضويت
    Feb 2005
    پست ها
    579

    پيش فرض

    با سلام و مرسی ، رامبد جان نمی شه این نوار قسمت بالا را هم False کرد مثله همون ControlBox

  4. #4
    مهمان
    تاريخ عضويت
    Mar 2005
    پست ها
    513

    پيش فرض

    سلام
    من متوجه سوالتون نشدم!
    منظور شما کدام نوار قسمت بالا هست؟؟؟

  5. #5
    پروفشنال ooje_asman's Avatar
    تاريخ عضويت
    Feb 2005
    پست ها
    579

    پيش فرض

    با سلام و تشکرات فراوان
    همین نوار آبی رنگی که دکمه های مینیمم و ... روی آن قرار می گیرند همین قسمت بالایی تمام پنجره های ویندوز که معمولا به رنگ آبی هستش

  6. #6
    مهمان
    تاريخ عضويت
    Mar 2005
    پست ها
    513

    پيش فرض

    سلام دوست عزيز
    شما مي توانيد فرم مورد نظر خود را انتخاب کنيد و سپس در پنجره properties در قسمت FormBorderStyle مقدار آن را none قرار هيد. با اين کار مي توان قسمت بالاي فرم که مد نظر شما مي باشد را حذف نمود.
    موفق باشيد

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •