سلام
چه جوذی می تونم یه دکمه ای رو درگ کنم اون وقت اگه به سمت بالا درگ کرده بره بالا اگر راست به راست و ..؟؟؟؟؟؟؟؟؟؟
Printable View
سلام
چه جوذی می تونم یه دکمه ای رو درگ کنم اون وقت اگه به سمت بالا درگ کرده بره بالا اگر راست به راست و ..؟؟؟؟؟؟؟؟؟؟
یک متغییر bool clicked= false بگیر.
باید هنگامی که رویداد MouseDown روش دکمه ایجاد شد، clicked رو true کنی و توی رویداد MouseMove هم در صورتی که اون متغییر true باشد، Location اون دکمه رو بگذاری Location فعلی موس.
البته این روش دستی هست. روش های اتوماتیک drag%drop وجود داره که یه سرچ تو اینترنت بزنی پیدا می کنی:
کد:http://www.c-sharpcorner.com/UploadFile/mgold/DoingDragandDropUsingCSharp11302005020610AM/DoingDragandDropUsingCSharp.aspx