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

نام تاپیک: جا به جا کردن فرم

  1. #1

    Thumbs up جا به جا کردن فرم

    با سلام
    چطوری می تونم با کلیک رو یک شی در فرم کل فرم رو حرکت بدم؟
    یعنی کاری مثل Titlebar با برنامه های ویندوزی می کنه.
    می خوام این Titlebar رو یه عکس دیگه عوض کنم اما همون کار رو بکنه؟

  2. #2
    کاربر دائمی آواتار mehdy.programmer
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    from Sanandaj lives in Tehran
    سن
    28
    پست
    254

    نقل قول: جا به جا کردن فرم

    دوست عزیز شما می تونید تو رویداد Delta تو موس جابجایی رو بدست بیاری ، بعد اون جابجایی رو تو Position فرمت اعمال کنی!

    موفق باشی

  3. #3

    نقل قول: جا به جا کردن فرم


  4. #4
    کاربر دائمی آواتار BEHZADnr
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    کرج
    سن
    33
    پست
    185

    نقل قول: جا به جا کردن فرم

    سلام دوست عزیز
    برای اینکار میتونید از API استفاده کنید
    ابتدا Namespace زیر رو به برنامه اضافه کنید
    using System.Runtime.InteropServices;

    سپس کد زیر رو به ابتدای برنامه اضافه کنید

    public const int WM_NCLBUTTONDOWN = 0xA1;
    public const int HT_CAPTION = 0x2;
    [DllImportAttribute("user32.dll")]
    public static extern int SendMessage(IntPtr hWnd,int Msg, int wParam, int lParam);
    [DllImportAttribute("user32.dll")]
    public static extern bool ReleaseCapture();

    حالا کد زیر را در رویداد MouseDown هر شی که خواستید اضافه کنید
    if (e.Button == MouseButtons.Left)
    {
    ReleaseCapture();
    SendMessage(this.Handle, 0xa1, 0x2, 0);
    }

    موفق باشی

تاپیک های مشابه

  1. باز کردن فرم فرزند به صورت showmodal
    نوشته شده توسط ALIreza_nil در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 11
    آخرین پست: پنج شنبه 17 خرداد 1386, 12:04 عصر
  2. غیر فعال کردن فرم قبل اجرای یک فایل EXE
    نوشته شده توسط spicirmkh در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: چهارشنبه 21 مرداد 1383, 17:55 عصر
  3. drag کردن فرم
    نوشته شده توسط afshincomputer در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: دوشنبه 12 مرداد 1383, 09:58 صبح
  4. چگونگی scroll کردن فرم
    نوشته شده توسط کم حوصله در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: یک شنبه 16 آذر 1382, 14:13 عصر
  5. مشکل در کوچک کردن ( مینیمایز کردن ) فرم برنامه
    نوشته شده توسط majid_n در بخش برنامه نویسی در Delphi
    پاسخ: 9
    آخرین پست: شنبه 15 آذر 1382, 16:18 عصر

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

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