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

نام تاپیک: panel روی فرم!!

  1. #1
    کاربر دائمی آواتار AftaB66
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    کرج
    سن
    37
    پست
    143

    panel روی فرم!!

    سلام .
    من روی فرمم یه panel گذاشتم که میخوام مثل border بالای پنجره های ویندوز عمل کنه .(مثلا با کلیک موس روی اون و حرکت موس ٬ فرم حرکت کنه ) لطفا راهنمایی کنید که باید چه کار کنم .

  2. #2
    کاربر دائمی آواتار AftaB66
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    کرج
    سن
    37
    پست
    143

    نقل قول: panel روی فرم!!

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

  3. #3

    نقل قول: panel روی فرم!!

    سلام
    اینجا را ببینید

    --------------
    لینک فوق بیشتر در مورد استفاده های WM برای این منظور، راهنماییتون می کنه..
    ولی در ساده ترین حالت می تونین با رویداد های panel هم، این عمل را شبیه سازی کنید..
    چیزی شبیه به کد زیر:


    privatevoid panel1_MouseMove(object sender, MouseEventArgs e)
    {
    if (e.Button == MouseButtons.Left)
    {
    this.Left += e.X - x_pos;
    this.Top += e.Y - y_pos;
    }
    }





    privatevoid panel1_MouseDown(object sender, MouseEventArgs e)
    {
    if (e.Button == MouseButtons.Left)
    {
    x_pos = e.X;
    y_pos = e.Y;
    }
    }



    x_pos و y_pos دو متغیر از نوع int هستند که در سطح کلاس فرم تعریف شدند.
    آخرین ویرایش به وسیله Mahdi.Kiani : یک شنبه 17 شهریور 1387 در 17:55 عصر دلیل: ارسال نمونه کد ساده

    مجموعه آموزشی Asp.Net Core Mvc کاملا به زبان فارسی(21 ماژول و 15 ساعت فیلم آموزشی همراه با سورس کامل تمرینات و پروژه عملی انجام شده در طول آموزشی)
    مشاهده جزئیات در آدرس http://www.mkiani.ir/blog/content/53084


    وب سایت : http://www.mkiani.ir
    پست الکترونیک : mkiani3000@gmail.com

    موفق و پیروز باشید.
    مهدی کیانی


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

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