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

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

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

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

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

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

به صورت زیر :

Helper.ControlMover.Init(this.button1);

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

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

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


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

 

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

امتیاز

جمع امتیازات

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

User Rating: 3.3 ( 1 votes)

نوشته های مشابه

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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