PDA

View Full Version : خبر: یوزر کنترل ساعت انالوگ



Saeed.Masoumi
جمعه 17 اردیبهشت 1389, 05:29 صبح
سلام
برای دوستانی که نمی دونن چه جوری ازش استفاده کنند:
روی toolbox (مثلا روی common control) راست کلیک کنید و گزینه ی
choose Item را انتخاب کنید. حالا browse را بزنید و AnalogClock.dll را انتخاب کنید.
بعد از این کار AnalogClockبه عنوان یکی از آیتم های toolBox به آن اضافه می شود.
طریقه استفاده بهتر رو در کد زیر می بینید:


private void Form1_Load(object sender, EventArgs e)
{
SaeedMasoumi.Clocks.Hand HourHand;
SaeedMasoumi.Clocks.Hand MinuteHand;
SaeedMasoumi.Clocks.Hand SecondHand;
SaeedMasoumi.Clocks.Plate Plate;
HourHand = new SaeedMasoumi.Clocks.Hand(5, 70, Color.Yellow);
MinuteHand = new SaeedMasoumi.Clocks.Hand(3, 100, Color.Yellow);
SecondHand = new SaeedMasoumi.Clocks.Hand(1, 100, Color.Red);
Plate = new SaeedMasoumi.Clocks.Plate(Color.Black, Brushes.Red, Brushes.Green, new Font(new FontFamily("Arial"), 20));
SaeedMasoumi.Clocks.AnalogClock c = new SaeedMasoumi.Clocks.AnalogClock(HourHand, MinuteHand, SecondHand, Plate);
c.Location = new Point(0, 0);
c.Size = new Size(250, 250);
this.Controls.Add(c);
}


اینم عکس مربوط به کد های بالا:

http://www.imgplace.com/viewimg571/6996/83526451.jpghttp://www.imgplace.com/img571/6996/83526451.jpg



اینم فایل دی ال ال:

hojjatshariffam
جمعه 17 اردیبهشت 1389, 20:09 عصر
یه ساعت آنالوگ از CodeProject
پیدا کردم ، خودم کد هاشو باز کردم و یه ذره تغییرات روش اعمال کردم و الان به شکلیه که کار خودمو راه میندازه
میزارم اینجا که اگه به درد کسی خورد ازش استفاده کنه
از دوستان علاقه مند اگه کسی توسعه دادش به خود منم بده



نقل قول:
فایل DLL رو پیوست می کننم :
قابل توجه افرادی که طرز استفاده از فایل DLL رو به شکل کامپوننت بلد نیستند :
بعد از اینکه DLL رو از طریق راست کلیک روی پروژه در پنجره Solotion Explore و زدن Add Refrence ، به پروژتون اضافه کردین ، روی پنجره Tools Box راست کلیک کرده و Chosse Item رو بزنید سپس فایل Dll رو Browse کنید و اوکی رو بزنید
الان دیگه Analog Clock مانند دیگر ابزارها به لیست اضافه می شود و می توانید در هر جائی که می خواهید از آن استفاده کنید.

بچه ها انتقاد و پیشنهاد در مورد کامپوننت بادتون نره (اشکالاشم بگید)

csharpprogramer88
یک شنبه 19 اردیبهشت 1389, 09:38 صبح
تشكر و خسته نباشيد كه كد را هم در اينجا گذاشتيد
ساعت شما الان به شكل مربع اجرا ميشه اگر بخواهيم قسمت مربعي اونو حذف كنيم و فقط شكل دايره آنرا داشته باشيم بايد چيكار كنيم در ضمن نميخوام فرم به شكل دايره در بياد تا بتونيم از فضاي بدون استفاده اون استفاده كنيم

hojjatshariffam
یک شنبه 19 اردیبهشت 1389, 22:26 عصر
یه ساعت آنالوگ از CodeProject
پیدا کردم ، خودم کد هاشو باز کردم و یه ذره تغییرات روش اعمال کردم و الان به شکلیه که کار خودمو راه میندازه
میزارم اینجا که اگه به درد کسی خورد ازش استفاده کنه
از دوستان علاقه مند اگه کسی توسعه دادش به خود منم بده



نقل قول:
فایل DLL رو پیوست می کننم :
قابل توجه افرادی که طرز استفاده از فایل DLL رو به شکل کامپوننت بلد نیستند :
بعد از اینکه DLL رو از طریق راست کلیک روی پروژه در پنجره Solotion Explore و زدن Add Refrence ، به پروژتون اضافه کردین ، روی پنجره Tools Box راست کلیک کرده و Chosse Item رو بزنید سپس فایل Dll رو Browse کنید و اوکی رو بزنید
الان دیگه Analog Clock مانند دیگر ابزارها به لیست اضافه می شود و می توانید در هر جائی که می خواهید از آن استفاده کنید.

بچه ها انتقاد و پیشنهاد در مورد کامپوننت بادتون نره (اشکالاشم بگید)

ساعت آنالوگی که من توسعش دادم نیاز به کد نداره و ضمنا به شکل دایره می باشد
خود یوزرکنترل مربع است ولی ترانس پارنت شده

اینم یه عکس از ساعت آنالوگ

موفق باشید