PDA

View Full Version : سوال: درخواست راهنمایی در مورد ساخت کامپوننت در سی شارپ



012132
شنبه 19 مهر 1393, 16:28 عصر
سلام دوستان .
من توی سی شارپ یک دکمه و تایمر دارم . وقتی که روی دکمه می زنم یک بار از چپ به راست حرکت می کنه و وقتی که به انتهای فرم رسید ، می ایسته و وقتی دوباره کلیک می کنم برعکسشو انجام میده .
حالا می خوام یه کامپوننت از این دو بسازم و توی برنامه های دیگرم ازش استفاده کنم .
چطوری باید این کار رو انجام بدم ؟؟!

parvizwpf
شنبه 19 مهر 1393, 16:31 عصر
خب usercontrol رو انتخاب کرده و کارتون رو درونش پیاده کنید و dll ساخته رو در برنامه های دیگه هم استفاده کنید.

012132
یک شنبه 20 مهر 1393, 10:23 صبح
پاسخ شما درسته اما می خوام چند property هم به کنترل دکمه ام اضافه کنم که کاربر بتونه با اون یه عدد بده . مثلاً چند تا به چپ بره یا چند تا به راست و از این property درون توسط تایمر استفاده کنم .

parvizwpf
یک شنبه 20 مهر 1393, 10:27 صبح
شما بنظرم یک userControl که بسازید همه اینها دستتون میاد .

Behnam6670
یک شنبه 20 مهر 1393, 10:34 صبح
تو UserControl به هر تعداد فیلد که میخوای میتونی بسازی
مثلا

Public int LeftMove;
Public int RightMove;
Public int Speed;


بعد تو فرمت میتونی به روش زیر استفاده کنی

Componnent1.Speed=10;