دانلود نرم افزار - آموزش سی شارپ
دانلود نرم افزار - آموزش سی شارپ

دانلود نرم افزار - آموزش سی شارپ

رسم قوس در سی شارپ

برای رسم یک قوس که بخشی از یک دایره و یا بخشی از یک بیضی است از متد " DrawArc " استفاده می کنیم.

 g.DrawArc(Mypen, Myrect, 0f, 350f);

در این متد که شامل چهار پارامتر می باشد پارامتر اول یک "Pen" می باشد دومین پارامتر یک "Rectangle"  یعنی مختصات چهار نقطه می باشد . سومین پارامتر مربوط به نقطه زاویه شروع قوس و آخرین پرامتر نقطه زاویه پایان قوس می باشد با این توضیح اگر سومین و چهارمین پارامتر بترتیب صفر و سیصدوشصت باشند ، یک خط بسته کامل ( دایره و یا بیضی ) رسم می شود.توضیح اینکه نقطه صفر درجه همان صفر درجه دایره مثلثاتی بوده ولی حرکت قوس نمایش داده شده در جهت عقربه های ساعت می باشد یعنی بر عکس حرکت زاویه در دایره مثلثاتی که خلاف عقربه های ساعت است.

به اینصورت نیز می توان پارامترها را تعیین نمود که بجای دادن اسم یک چهارگوش مختصات آن را مستقیماً وارد کرده ایم. در اینجا یک ربع دایره رسم می شود.

g.DrawArc(p, 80, 80, 300, 300, 0, 90);