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

نام تاپیک: فرم غیرقابل حرکت

  1. #1

    فرم غیرقابل حرکت

    سلام
    چطور می توانم یک فرم قفل شده یعنی غیر قابل حرکت بسازم

  2. #2
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    پست
    631

    نقل قول: فرم غیرقابل حرکت

    دوست عزیزم سلام
    در سی شارپ این قابلیت بطور آماده وجود ندارد، شما می توانید از کلاسها یا dllهای آماده استفاده کنی
    یک نمونه براتون می ذارم.
    ابتدا اون رو به رفرنسها اضافه و بعد استفاده نمائید
    فایل های ضمیمه فایل های ضمیمه

  3. #3
    کاربر دائمی آواتار RED-C0DE
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    31 4E 20 20 54 48 33 20 20 28 72 59 70 54 30 47 33 4E 31 28 20 20 5C 2F 30 52 31 7C 7C 29 20 20 7C 2
    پست
    551

    نقل قول: فرم غیرقابل حرکت

    از Property (خاصیت) FormBorderStyle مربوط به فرم استفاده کن :


    private void Form1_Load(object sender, EventArgs e)
    {
    this.FormBorderStyle = FormBorderStyle.None;
    }

  4. #4
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736

    نقل قول: فرم غیرقابل حرکت

    نقل قول نوشته شده توسط fekrbartar مشاهده تاپیک
    دوست عزیزم سلام
    در سی شارپ این قابلیت بطور آماده وجود ندارد، شما می توانید از کلاسها یا dllهای آماده استفاده کنی
    یک نمونه براتون می ذارم.
    ابتدا اون رو به رفرنسها اضافه و بعد استفاده نمائید
    این دی ال ال نیست، دات نت اسمبلی است.
    استفاده کور کورانه از اسمبلیها کار درستی نیست، در ضمن قابلیت انجام این با سی شارپ وجود دارد،
    چرا سورس کد کامل این دات نت اسمبلی را ندادید؟

  5. #5

    نقل قول: فرم غیرقابل حرکت

    میتونی از این قطعه کد استفاده کنی


    using System.Runtime.InteropServices;

    //...........................................
    privateconstInt32 SC_MOVE = 0xf010;
    privateconstInt32 MF_BYCOMMAND = 0x00000000;
    [DllImport("user32.dll")]
    privatestaticexternIntPtr GetSystemMenu(IntPtr hWnd, Boolean bRevert);
    [DllImport("user32.dll")]
    privatestaticexternBoolean RemoveMenu(IntPtr hMenu, uint uPosition, uint uFlags);

    در رویداد لود فرم هم از این قطعه کد استفاده کن
    RemoveMenu(GetSystemMenu(this.Handle, false), SC_MOVE, MF_BYCOMMAND);


  6. #6
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    پست
    631

    نقل قول: فرم غیرقابل حرکت

    نقل قول نوشته شده توسط اَرژنگ مشاهده تاپیک
    این دی ال ال نیست، دات نت اسمبلی است.
    استفاده کور کورانه از اسمبلیها کار درستی نیست، در ضمن قابلیت انجام این با سی شارپ وجود دارد،
    چرا سورس کد کامل این دات نت اسمبلی را ندادید؟
    متشکرم:
    اما سؤال:
    1- فرق dll با دات نت اسمبلی چیه؟
    2- قابلیتشو بگید تا ما هم استفاده کنیم دوست نازنین

    سورس کد کامل این دات نت اسمبلی داخل همین سایت گیر میاد، من همه این فایلها رو dll کردم تا بتونم به راحتی ازشون استفاده کنم.

  7. #7

    نقل قول: فرم غیرقابل حرکت

    از همه دوستان ممنونم واسه جواب هاشون

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

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