جهان مکس
برنامه نویسیمقالات

سورس حرکت دادن کنترل ها در زمان اجرا

نمون برنامه سی شارپ

دوستان در این برنامه شما میتوانید هر کنترلی را در زمان اجرا تغییر مکان بدین به عبارت دیگر درگ کنید.

یک کلاسی به اسم ControlMover در فضای نام helper ایجاد شده است. در این کلاس متدی به اسم Init به صورت استاتیک تعریف شده است که 3 بار Overload شده است.

در فرم اصلی در صورتی که بخواهیم هر کنترلی را قابل درگ کردن کنیم باید کنترل مورد نظر را به تابع Init به عنوان پارامتر ارسال نماییم.

به صورت زیر :

Helper.ControlMover.Init(this.button1);

در تابع Init به هر کدوم از کنترل ها سه رویداد MouseUp , MouseDown , MouseMove اختصاص داده می شود که عمل drag کردن را کنترل می کند.

نمونه برنامه سی شارپ

دانلود سورس برنامه


تمامی مطالب توسط تیم سافت ساز ترجمه و جمع آوری می شود . منبع سافت ساز

 

امتیاز دهی به این مطلب :

امتیاز

جمع امتیازات

لطفا به این مطلب امتیاز دهید.

User Rating: 3.3 ( 1 votes)

نگین یادگار

نگین یادگارهستم . فعالیتم در سایت سافت ساز در حیطه تولید محتوا ست. جذابیت های کار وقتی برای خسته شدن نمیذاره .روزمرگی تکراری رو با تازگی دنیای مجازی به یه گذر شیرین تبدیل کردم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

دکمه بازگشت به بالا